![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
不理不理不理左卫门
蒻蒻一枚
展开
-
Python学习笔记之【字符串和编码】
字符编码最早的ASCII,只有127个字母被编到计算机中。中国制定了GB2312编码,用来把中文编进去。其它语言也出现了各自的编码。为了统一编码,产生了Unicode,它把所有语言都统一到一套编码里,解决了乱码问题,Unicode编码通常是2个字节。为了节约,出现了“可变长编码”的UTF-8编码,它把Unicode字符编码成1-6个字节,英文字母编码成1个字节,汉字通常是3个。编码...原创 2016-09-22 18:47:46 · 322 阅读 · 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 · 276 阅读 · 0 评论 -
使用Python判断文件是否存在
1.使用os模块使用os.path.isfile()判断文件或路径是否存在:import osos.path.isfile("./model") #文件夹是否存在os.path.isfile("./model/a.txt") #文件是否存在或使用os.access()判断文件是否可以进行读写操作: os.F_OK: 检查文件是否存在 os.R_OK: 检查文件是...原创 2018-08-01 15:47:52 · 1785 阅读 · 0 评论 -
Python学习笔记之【IO编程】
读文件要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符。>>> f = open('/Users/michael/test.txt', 'r')如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在。文件打开成功后,调用read()方法读取文件内容,把内容读到内存,...原创 2018-08-05 19:44:02 · 265 阅读 · 0 评论 -
Python学习笔记之【模块】
模块引入了包以后,只要顶层的包名不与别人冲突,那所有模块都不会与别人冲突。每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模块名就是mycompany。...原创 2016-09-27 22:12:32 · 267 阅读 · 0 评论 -
Python学习笔记之【函数式编程】
函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数。高阶函数变量可以指向函数>>> f = abs>>> f(-10)10函数名也是变量>>> abs = 10>>> abs(-10)Traceback (most recent call last): Fil...原创 2016-09-25 23:25:52 · 266 阅读 · 0 评论 -
Python学习笔记之【输入和输出】
文章内容基于廖雪峰Python教程,参考慕课网相关课程,并进行了整理。文章仅供本人学习使用,若侵权将立刻删除。若无特别说明,文章内容都针对于Python2.7版本。输出print加上字符串、整数或变量,即可实现输出。多个输出项需要用逗号隔开,输出时会自动以空格隔开。每个print语句都默认换行,不需要换行时在最后加上逗号。>>> print 'hello w...原创 2016-09-22 18:39:32 · 496 阅读 · 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 · 354 阅读 · 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 · 325 阅读 · 0 评论 -
Python学习笔记之【使用dict和set】
dictPython内置了字典dict,全称dictionary,在其他语言中也称为map,使用键-值存储,具有极快的查找速度。dict根据key来计算value的存储位置,因此key必须不可变,这种根据key计算位置的算法称为哈希算法(Hash)。获取值时,可以直接使用键作为索引,也可以使用get函数,指定索引和不存在时返回的值。使用in判断某个键值是否在dict中。删除时,使用po...原创 2016-09-22 19:08:16 · 364 阅读 · 0 评论 -
Python学习笔记之【数据类型】
整数Python可以处理任意大小的整数,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示。浮点数数学写法或科学记数法表示。字符串以单引号或双引号括起来的任意文本;若本身包含单引号或双引号,则用另一个括起来,若都包含,则需要使用转义字符'\'注明;若有大量转义,则可以用r'...'表示内部默认不转义;>>> x=r'x\\'...原创 2016-09-22 18:40:33 · 291 阅读 · 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 · 809 阅读 · 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 · 315 阅读 · 0 评论 -
草稿
原创 2018-08-12 13:32:52 · 227 阅读 · 0 评论