随笔分类 -  python

linux终端没有GUI时python使用matplotlib如何画图
摘要:import matplotlib as mpl mpl.use('Agg') #而且必须添加在import matplotlib.pyplot之前,否则无效 #最后在plt.draw后面 或者plt.show 后面加上下面一行 plt.savefig("xxxxxx.jpg") #即将画好的图保存 阅读全文

posted @ 2018-09-18 10:25 zhangkele 阅读(1181) 评论(0) 推荐(0) 编辑

python17 多线程学习
摘要:多线程 多任务可以由多进程完成,也可以由一个进程内的多线程完成。 我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。 由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而不是模拟出来 阅读全文

posted @ 2018-07-19 23:54 zhangkele 阅读(137) 评论(0) 推荐(0) 编辑

python 16 进程和线程
摘要:进程和线程 很多同学都听说过,现代操作系统比如Mac OS X,UNIX,Linux,Windows等,都是支持“多任务”的操作系统。 什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时有3个 阅读全文

posted @ 2018-07-19 22:47 zhangkele 阅读(183) 评论(0) 推荐(0) 编辑

Python 15 I/O编程
摘要:读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘, 所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符), 然后,通过操作系统提供的接 阅读全文

posted @ 2018-07-09 00:00 zhangkele 阅读(615) 评论(0) 推荐(0) 编辑

python 11 模块
摘要:模块 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Modu 阅读全文

posted @ 2017-12-15 23:12 zhangkele 阅读(225) 评论(0) 推荐(0) 编辑

python 10函数式编程
摘要:函数式编程 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 而函数式编程(请注意多了一个“式”字)——Functional Programming 阅读全文

posted @ 2017-12-10 21:50 zhangkele 阅读(762) 评论(0) 推荐(0) 编辑

python 9学习 高级特性
摘要:高级特性 掌握了Python的数据类型、 语句 和函数,基本上就可以编写出很多有用的程序了。 比如构造一个1, 3, 5, 7, ..., 99的列表,可以通过循环实现: L = [] n = 1 while n <= 99: L.append(n) n = n + 2 取list的前一半的元素,也 阅读全文

posted @ 2017-12-06 11:00 zhangkele 阅读(1184) 评论(0) 推荐(0) 编辑

python 8 函数
摘要:调用函数 Python内置了很多有用的函数,我们可以直接调用。 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档: 也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。 调用abs函数: >>> abs(100 阅读全文

posted @ 2017-11-24 19:08 zhangkele 阅读(954) 评论(0) 推荐(0) 编辑

python 7 dict和set
摘要:dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list: 给定一个名字,要查找对应的成绩,就先要在na 阅读全文

posted @ 2017-11-12 20:28 zhangkele 阅读(300) 评论(0) 推荐(0) 编辑

python 6 循环
摘要:循环 要计算1+2+3,我们可以直接写表达式: 要计算1+2+3+...+10,勉强也能写出来。 但是,要计算1+2+3+...+10000,直接写表达式就不可能了。 为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。 Python的循环有两种,一种是for...in循环,依次把list或 阅读全文

posted @ 2017-11-12 16:01 zhangkele 阅读(379) 评论(0) 推荐(0) 编辑

python 5 条件判断
摘要:条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。 也可以给if添加一个else语句 阅读全文

posted @ 2017-11-12 15:25 zhangkele 阅读(361) 评论(0) 推荐(0) 编辑

python 4学习 list 和 tuple
摘要:list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: 变量classmates就是一个list。用len()函数可以获得list元素的个数: 用索引来访问list中每一个位置的元素 阅读全文

posted @ 2017-11-11 22:19 zhangkele 阅读(298) 评论(0) 推荐(0) 编辑

python 3 学习字符串和编码
摘要:字符串和编码 阅读: 895464 字符编码 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须 阅读全文

posted @ 2017-11-11 14:13 zhangkele 阅读(231) 评论(0) 推荐(0) 编辑

python2 学习 数据类型和变量
摘要:数据类型和变量 数据类型 整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b 阅读全文

posted @ 2017-11-10 21:49 zhangkele 阅读(268) 评论(0) 推荐(0) 编辑

python 1 学习廖雪峰博客
摘要:输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下: print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出: print()会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼 阅读全文

posted @ 2017-11-09 16:58 zhangkele 阅读(339) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示