day5 python】的更多相关文章

Python 之路 Day5 - 常用模块学习   本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能…
1.软件开发的常规目录结构 更加详细信息参考博客:http://www.cnblogs.com/alex3714/articles/5765046.html         2.python中的模块 (1)定义 模块:用来从逻辑上组织python代码(变量.函数.类.处理逻辑:实现一个功能),本质上就是.py结尾的文件,(文件名test.py,对应的模块名test) 包package:用来从逻辑上组织模块的,本质上就是一个目录(必须带有一个__init__.py文件),导入一个包实质就是解释下面…
本节内容 迭代器&生成器 装饰器 Json & pickle 数据序列化 软件目录结构规范 作业:ATM项目开发 一.列表生成器 , 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> b = [] >>> for i in a:b.append(i+1) ... >>> b [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] >>> a = b >>> a [1, 2, 3,…
一.定义 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能) 本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test) 包:用来从逻辑上组织模块的,本质是一个目录(必须带一个__init__.py) 二.导入方法 import module_name                          #导入一个模块 import module1_name,import module2_name         #导入多个模块  跟上面一样…
基于python编程语言环境,重新学习了一遍操作系统IO编程基本知识,同时也学习了什么是协程,通过实际编程,了解进程+协程的优势. 一.python协程编程实现 1.  什么是协程(以下内容来自维基百科) 协程可以通过yield来调用其它协程.通过yield方式转移执行权的协程之间不是调用者与被调用者的关系,而是彼此对称.平等的. 协程的起始处是第一个入口点,在协程里,返回点之后是接下来的入口点.子例程的生命期遵循后进先出(最后一个被调用的子例程最先返回):相反,协程的生命期完全由他们的使用的需…
一.常量 在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量.AGE_OF_OLFBOY=73二.基本运算符的补充1.算数运算符 print(10/3) print(10//3) 3 print(10%3) 1 print(10**2) 1002.赋值运算 ①增值赋值 age+=1 ②交叉赋值 x=10 y=20 x,y=y,x ③链式赋值 x=y=z=10 ④解压赋值 l=[1.1,2.2,3.3,4.4,5.5] a,b,c,d,e=l print(a,b,c…
内置函数 用验证码作为实例 字符串和字节的转换 字符串到字节 字节到字符串…
一.字典的增删改查 dic={'name':'hui','age':17,'weight':168} dict1={'height':180,'sex':'b','class':3,'age':16} #print(dic.pop('height','没有返回值')) #删除,如果存在就删除,不存在,就有返回值,del()只能定点删除 #print(dic.popitem()) #随机删除,有返回值,元祖里是被删除的键值 #print(dict1.update(dic)) #有就覆盖,没有就添加…
写代码,有如下列表,按照要求实现每一个功能 li = [“alex”, “WuSir”, “ritian”, “barry”, “wenzhou”] 1.计算列表的长度并输出 print(len(li)) 2.列表中追加元素”seven”,并输出添加后的列表 li.append("seven") 3.请在列表的第1个位置插入元素”Tony”,并输出添加后的列表 li.insert(0,"Tony") 4.请修改列表第2个位置的元素为”Kelly”,并输出修改后的列表…
本日主要讲了列表的一些操作 1.列表的增 ret=['wang','taibai','alxe','ritian'] ret.append("wusir") print(ret) ret.append(["sdf",12])#这种添加是将列表整体添加进去['wang', 'taibai', 'alxe', 'ritian', 'wusir', ['sdf', 12]] print(ret) ret=['wang','taibai','alxe','ritian']…