Python
不理不理不理左卫门
蒻蒻一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python学习笔记之【字符串和编码】
字符编码 最早的ASCII,只有127个字母被编到计算机中。中国制定了GB2312编码,用来把中文编进去。其它语言也出现了各自的编码。 为了统一编码,产生了Unicode,它把所有语言都统一到一套编码里,解决了乱码问题,Unicode编码通常是2个字节。 为了节约,出现了“可变长编码”的UTF-8编码,它把Unicode字符编码成1-6个字节,英文字母编码成1个字节,汉字通常是3个。 编码...原创 2016-09-22 18:47:46 · 381 阅读 · 0 评论 -
Python学习笔记之【网络编程】
TCP编程 客户端 import socket # 创建一个socket: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 建立连接: s.connect(('127.0.0.1', 9999)) #接受或发送 s.send(...) s.recv(1024) ...... s.close() AF_INET指定使用IPv...原创 2018-08-11 16:31:16 · 354 阅读 · 0 评论 -
使用Python判断文件是否存在
1.使用os模块 使用os.path.isfile()判断文件或路径是否存在: import os os.path.isfile("./model") #文件夹是否存在 os.path.isfile("./model/a.txt") #文件是否存在 或使用os.access()判断文件是否可以进行读写操作: os.F_OK: 检查文件是否存在 os.R_OK: 检查文件是...原创 2018-08-01 15:47:52 · 1932 阅读 · 0 评论 -
Python学习笔记之【IO编程】
读文件 要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符。 >>> f = open('/Users/michael/test.txt', 'r') 如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在。 文件打开成功后,调用read()方法读取文件内容,把内容读到内存,...原创 2018-08-05 19:44:02 · 337 阅读 · 0 评论 -
Python学习笔记之【模块】
模块 引入了包以后,只要顶层的包名不与别人冲突,那所有模块都不会与别人冲突。每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模块名就是mycompany。...原创 2016-09-27 22:12:32 · 320 阅读 · 0 评论 -
Python学习笔记之【函数式编程】
函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数。 高阶函数 变量可以指向函数 >>> f = abs >>> f(-10) 10 函数名也是变量 >>> abs = 10 >>> abs(-10) Traceback (most recent call last): Fil...原创 2016-09-25 23:25:52 · 318 阅读 · 0 评论 -
Python学习笔记之【输入和输出】
文章内容基于廖雪峰Python教程,参考慕课网相关课程,并进行了整理。文章仅供本人学习使用,若侵权将立刻删除。 若无特别说明,文章内容都针对于Python2.7版本。 输出 print加上字符串、整数或变量,即可实现输出。 多个输出项需要用逗号隔开,输出时会自动以空格隔开。每个print语句都默认换行,不需要换行时在最后加上逗号。 >>> print 'hello w...原创 2016-09-22 18:39:32 · 569 阅读 · 0 评论 -
Python学习笔记之【条件判断和循环】
条件判断 if <条件判断1>: <执行1> elif <条件判断2>: <执行2> elif <条件判断3>: <执行3> else: <执行4> 循环 第一种是for...in循环。in后面可以是list或tuple,也可配合range使用。range函数原型为range原创 2016-09-22 19:15:13 · 424 阅读 · 0 评论 -
Python学习笔记之【高级特性】
切片 选取list或str的一部分 >>> L[0:3] >>> L[:3] >>> L[1:3] >>> L[-2:] >>> L[-2:-1] 前10个数 >>> L[:10] 后10个数 >>> L[-原创 2016-09-22 19:33:04 · 383 阅读 · 0 评论 -
Python学习笔记之【使用dict和set】
dict Python内置了字典dict,全称dictionary,在其他语言中也称为map,使用键-值存储,具有极快的查找速度。 dict根据key来计算value的存储位置,因此key必须不可变,这种根据key计算位置的算法称为哈希算法(Hash)。 获取值时,可以直接使用键作为索引,也可以使用get函数,指定索引和不存在时返回的值。使用in判断某个键值是否在dict中。删除时,使用po...原创 2016-09-22 19:08:16 · 426 阅读 · 0 评论 -
Python学习笔记之【数据类型】
整数 Python可以处理任意大小的整数,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示。 浮点数 数学写法或科学记数法表示。 字符串 以单引号或双引号括起来的任意文本; 若本身包含单引号或双引号,则用另一个括起来,若都包含,则需要使用转义字符'\'注明; 若有大量转义,则可以用r'...'表示内部默认不转义; >>> x=r'x\\'...原创 2016-09-22 18:40:33 · 364 阅读 · 0 评论 -
Python学习笔记之【函数】
定义函数 def function_name(x): ... return ... 参数 默认参数:必须指向不变对象。 #错误 def add_end(L=[]): L.append('END') return L >>> add_end() ['END', 'END'] >>> add_end() ['END',...原创 2016-09-22 19:36:04 · 888 阅读 · 0 评论 -
Python学习笔记之【使用list和tuple】
list 列表是Python内置的一种数据类型,是一种有序的集合,可以随时添加和删除其中的元素。 使用len()可以获得list元素个数,list的索引从0到len(list)-1为止。倒数第一个索引为list[-1],其它倒数索引类似。 >>> students=['Alice','Bob','Carl'] >>> students ['Alice',...原创 2016-09-22 19:05:15 · 379 阅读 · 0 评论 -
草稿
原创 2018-08-12 13:32:52 · 287 阅读 · 0 评论
分享