随笔分类 -  Python

摘要:在 Python 中要将某一类型的变量或者常量转换为字符串对象通常有两种方法,即 str() 或者 repr() 。 区别与使用函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式(如果没有等价的语法,则会发生SyntaxError 异常), 适合开发和调试阶段使 阅读全文
posted @ 2018-02-02 11:28 純黑色 阅读(3654) 评论(0) 推荐(0) 编辑
摘要:Python字符串方法解析 1.capitalize 将首字母大写,其余的变成小写 print('text'.capitalize()) print('tExt'.capitalize()) 结果: Text Text 2.center 将字符串居中 ljust(从左到右填充),rjust(从右到左 阅读全文
posted @ 2018-01-30 10:38 純黑色 阅读(3511) 评论(0) 推荐(0) 编辑
摘要:一、生成器 (generator) 通过列表生成式,我们可以直接创建一个列表,但列表在内存中受到容量的限制,比如我们创建一个100万个元素的列表,占用很大的存储空间;如果我们仅仅需要访问前面几个元素,后面的元素占用的空间就白白浪费了。 如果列表元素可以按照某种算法推算出来,按照这种算法在循环过程中不 阅读全文
posted @ 2018-01-30 10:31 純黑色 阅读(201) 评论(0) 推荐(0) 编辑
摘要:线程:是操作系统最小的调度单位, 是一串指令的集合 进程:是各种资源管理的集合。 线程与进程的区别: 线程共享内存空间,进程是独立的。 同一进程内的线程相互可以直接访问,进程间的通信必须借助中间代理实现。 新的线程很容易被创建,新的进程不要对其父进程进行一个克隆。 一个线程可以控制和操作同一个进程内 阅读全文
posted @ 2018-01-30 10:23 純黑色 阅读(248) 评论(0) 推荐(0) 编辑
摘要:Python调用Shell,有两种方法:os.system(cmd)或os.popen(cmd)脚本执行过程中的输出内容。实际使用时视需求情况而选择。 两者的区别是: os.system(cmd)的返回值是脚本的退出状态码,只会有0(成功),1,2 os.popen(cmd)返回脚本执行的输出内容作 阅读全文
posted @ 2018-01-30 10:20 純黑色 阅读(21741) 评论(0) 推荐(2) 编辑
摘要:1、StringIO 很多时候,数据读写不一定是文件,也可以在内存中读写。 StringIO顾名思义就是在内存中读写str。 要把str写入StringIO,我们需要先创建一个StringIO,然后,像文件一样写入即可: >>> from io import StringIO >>> f = Str 阅读全文
posted @ 2017-05-19 15:33 純黑色 阅读(1076) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示