Python3
坚持的道路注定孤独
这个作者很懒,什么都没留下…
展开
-
Python->生成器
#列表生成方式[x*2 for x in range(10) ]#生成器(generator object)#创建生成器两种方法:(x*2 for x in range(10) ) #第一种创建生成器方法def gen(): #第二种创建生成器方法 count = yield 1 print(count) yield 2print(gen())#生成器的方法...原创 2018-06-13 16:39:23 · 161 阅读 · 0 评论 -
python3的自学之路--9_python的文件处理与函数
1.文件处理 # 打开文件 #open('路径','打开方式','指定编码方式') # 打开方式 r w a r+ w+ a+ b #r+ 打开文件直接写 和读完再写 # 编码方式 —— utf-8 # 操作文件 # 读 # read 一次性读 #...翻译 2018-11-30 23:09:38 · 187 阅读 · 0 评论 -
python3的自学之路--7_python的基础类型汇总,集合,深浅拷贝
基础类型汇总'''str int'''# str# # s = ''# # print(s.isspace())# int'''list:'''lis = [11,22,33,44,55]# for i in range(len(lis)):# print(i) # i = 0 i = 1 i...翻译 2018-11-27 10:24:48 · 130 阅读 · 0 评论 -
python3的自学之路--6_python的小知识点总结
'''python2 python3'''#python2#print() print 'abc'#range() xrange() 生成器# raw_input()#python3#print('abc')#range()# input()# = 赋值 == 比较值是否相等 is 比较,比较的是内存地址 id(内容)# li1 = [1,2,3]# ...翻译 2018-11-27 10:21:50 · 137 阅读 · 0 评论 -
python3的自学之路--5_python的dict
dict'''#数据类型划分:可变数据类型,不可变数据类型不可变数据类型:元组,bool int str 可哈希可变数据类型:list,dict set 不可哈希dict key 必须是不可变数据类型,可哈希, value:任意数据类型。dict 优点:二分查找去查询 存储大量的关系型数据 特点:无序的# ...转载 2018-11-27 10:17:05 · 111 阅读 · 0 评论 -
python3的自学之路--4_pythond的list,元祖操作
1.list# li = ['alex',[1,2,3],'wusir','egon','女神','taibai']# l1 = li[0]# print(l1)# l2 = li[1]# print(l2)# l3 = li[0:3]# print(l3)li = ['alex','wusir','egon','女神','taibai']#增加 append inser...原创 2018-11-27 10:14:11 · 202 阅读 · 0 评论 -
python3的自学之路--3_python的数据类型
1.什么数据类型: int 1,2,3用于计算。 bool:True,False,用户判断。 str:存储少量数据,进行操作 'fjdsal' '二哥','`13243','fdshklj' '战三,李四,王二麻子。。。。' list:储存大量的数据。 [1,2,3,'泰哥','12353234',[1,2,3]] 元祖:只...翻译 2018-11-27 10:07:57 · 128 阅读 · 0 评论 -
python3的自学之路--2_python的循环语句
1、使用while循环输入 1 2 3 4 5 6 8 9 10 count = 0while count < 10: count += 1 # count = count + 1 if count == 7: print(' ') else: print(count)count = 0while count <...翻译 2018-11-27 09:26:09 · 145 阅读 · 0 评论 -
python3自学之路--1_python的环境
python属于解释性语言编译型:一次性将所有程序编译成二进制文件。 缺点:开发效率低,不能跨平台。 优点:运行速度快。 语言:C语言,C++ 解释型:当程序执行时,一行一行的解释。 优点:开发效率高,可以跨平台,可以导入c/c++模块 缺点:运行速度慢。 语言:python,php...翻译 2018-11-26 20:47:54 · 160 阅读 · 0 评论 -
python3的自学之路--8_python的文件操作
1.文件操作 文件的编码方式:utf-8,gbk....以什么编码方式存储的文件,就以什么编码打开进行操作,否则出现乱码。 操作方式:只读,只写,追加,读写,写读..... 只读:r,rb f = open('模特主妇护士班主任',mode='r',encoding='utf-8') content = f...原创 2018-11-28 22:59:20 · 143 阅读 · 0 评论 -
python3 利用socket 实现简单的文件上传
server.py#——author:"Jay Zhu"#date: 2018/7/5import socketimport ossk = socket.socket()address = ('127.0.0.1',8000)sk.bind(address)sk.listen(3)print('waiting')BASE_DIR = os.path.dirname(os.p...原创 2018-07-05 17:41:25 · 1511 阅读 · 1 评论 -
Python3之正则表达式
#——author:"Jay Zhu"#date: 2018/6/27#正则表达式用来匹配字符串。 普通字符,元字符#元字符有11个# .代替任何元素。只能代替一个元素。不能代替换行符 通配符# ^s = 'hello wold'print(s.find('ll')) #拿到索引位置。 #2ret = s.replace('ll','xx')print(ret) #hex...原创 2018-06-28 10:11:54 · 236 阅读 · 0 评论 -
Python3迭代器,time模块,random
#迭代器生成器就是迭代器,迭代器不一定是生成器满足迭代器协议:1.内部拥有next方法2.内部拥有iter()方法li= [1,2,3]#:Itrerble(可迭代对象)内部拥有iter方法b=iter(li)#Iterator (迭代器)#time 模块import timetime.time() #时间戳,从1980年UNIX时间开始计算time.strftime()print...原创 2018-06-13 16:57:07 · 193 阅读 · 0 评论 -
python3的自学之路--10_python的闭包,函数的嵌套和作用域
def qqxing(k,l = {}): # l.append(1) l[k] = 'v' print(l)qqxing(1) #[1]qqxing(2) #[1,1]qqxing(3) #[1,1,1]'''# 如果默认参数的值是一个可变数据类型,# 那么每一次调用函数的时候,# 如果不传值就共用这个数据类型的资源'''# ...原创 2018-12-11 23:53:13 · 252 阅读 · 0 评论