摘要: 一 模块介绍 在Python中,一个py文件就是一个模块,文件名为xxx.py模块名则是xxx,导入模块可以引用模块中已经写好的功能。如果把开发程序比喻成制造一台电脑,编写模块就像是在制造电脑的零部件,准备好零部件后,剩下的工作就是按照逻辑把它们组装到一起。 将程序模块化会使得程序的组织结构清晰,维 阅读全文
posted @ 2020-05-18 15:55 小文-520 阅读(147) 评论(0) 推荐(0) 编辑
摘要: gouguoqi 博客园 首页 新随笔 联系 订阅 管理 python的内置模块xml模块方法 xml解析 详解以及使用 一、XML介绍 xml是实现不同语言或程序直接进行数据交换的协议,跟json差不多,单json使用起来更简单,不过现在还有很多传统公司的接口主要还是xml xml跟html都属于 阅读全文
posted @ 2020-05-18 15:17 小文-520 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一 生成器与yield 若函数体包含yield关键字,再调用函数,并不会执行函数体代码,得到的返回值即生成器对象 >>> def my_range(start,stop,step=1): ... print('start...') ... while start < stop: ... yield 阅读全文
posted @ 2020-05-12 16:12 小文-520 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一 迭代器介绍 1、可迭代对象和迭代器 可迭代的对象有个 __iter__ 方法,每次都实例化一个新的迭代器;而迭代器要实现 __next__ 方法,返回单个元素,此外还要实现 __iter__ 方法,返回迭代器本身 可迭代的对象一定不能是自身的迭代器。也就是说,可迭代的对象必须实现 __iter_ 阅读全文
posted @ 2020-05-12 15:54 小文-520 阅读(141) 评论(0) 推荐(0) 编辑
摘要: #Python的字符串格式化有两种方式: 百分号方式、format方式#百分号使用# #1.%s可以代表所有类型元素,%d只可以代表数字# name1="i am %s,age is %d"%("小明",21)# print(name1)#i am 小明,age is 21## #2.以字典的形式赋 阅读全文
posted @ 2020-05-09 16:46 小文-520 阅读(636) 评论(0) 推荐(0) 编辑
摘要: #变量name=565464654654564564664545c=2.0d=2.0#数字#字符串#列表#元组#字典#可变不可变#1.可变:列表,字典#2.不可变:字符串,数字,元组v=id(c)m=id(d)print(v,m) #数据变化后,id不会发生改变的就是可变的#访问顺序:#1.直接访问 阅读全文
posted @ 2020-05-09 16:20 小文-520 阅读(172) 评论(0) 推荐(0) 编辑
摘要: #tuple元组tu = (111,"alex",(11,22),[(33,44)],True,33,44,)#一般写元组的时候,推荐在最后加一个,#元素不可修改,不能添加或删除#1.索引v = tu[1]print(v)#2.切片v = tu[1:5]print(v)#3.可以for循环.可迭代对 阅读全文
posted @ 2020-05-09 15:58 小文-520 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.1内存溢出:(Out Of Memory OOM) 系统已经不能再分配出你所需要的空间,比如你需要100M的空间,系统只剩90M了,这就叫内存溢出 例子:一个盘子用尽各种方法只能装4个果子,你装了5个,结果掉倒地上不能吃了。这就是溢出。比方说栈,栈满时再做进栈必定产生空间溢出,叫上溢,栈空时再做 阅读全文
posted @ 2020-05-09 15:53 小文-520 阅读(146) 评论(0) 推荐(0) 编辑
摘要: # #list 类:列表 # li = [1,12,232,5,6,["小名士","张晓林"],23,"Alex",True] # #列表中元素可以是数字,字符串,列表,布尔值..所有的都可以放进去 # # #1.索引取值 # print(li[3]) # #切片.切片取值也是列表 # print( 阅读全文
posted @ 2020-05-06 11:52 小文-520 阅读(170) 评论(0) 推荐(0) 编辑
摘要: #数字int a="1223" print(int(a)) n="0011" print(int(n,base=2)) #bit_length()表示转化为2进制的位数 m=5 print(m.bit_length()) #字符串 # #把首字母变为大写 # test="shijs" # v=tes 阅读全文
posted @ 2020-04-29 18:16 小文-520 阅读(340) 评论(0) 推荐(0) 编辑