摘要:
1.函数的参数可以分为普通参数、默认参数、可变参数,关键字参数 可变参数可以根据需求分为*args和**kwargs def book(bookname,author = '鲁迅'): print('{}借阅了:{}'.format(author,bookname)) book('张三','朝花夕拾 阅读全文
摘要:
1.列表推导式:结果为list列表 2.格式:list = [i for i in 可迭代的] 3.练习:求1 - 2的和 list = [i for i in range(1,11)] print(list)结果为[1,2,3,4,5,6,7,8,9,10] 4.当在输出变量上面改变时输出结果也会 阅读全文
摘要:
1.列表是一种有序可变的容器。通过[]来标识 1)定义一个空列表list = [] 2.列表的添加 1)末尾添加append() list = ['张三',,'王五'] list.append('刘六') print(list)结果为张三,王五,刘六 2)指定位置添加insert(下标,元素) li 阅读全文
摘要:
while与双层for循环编程三角形与倒三角形 n = 1 while n<=5: m = 0 while m<n: print('*',end = '')#end用于控制print()函数不换行 m+=1 n+=1 for m in range(1,6): for n in range(0,5): 阅读全文
摘要:
1.if -else语句格式: if 条件判断: 执行语句 else: 执行语句 2.if - elif -else格式: if 条件判断: 执行语句 elif 条件判断: 执行语句 . . . else: 执行语句 3.while语句格式 初始化循环变量 while 循环判断: 执行语句 循环变量 阅读全文
摘要:
1.python的注释分为单行注释和多行注释,单行注释用#表示,多行注释使用''''''表示 2.变量命名规则 1)包含字母、数字、下划线、不能包含其他字符、切不能以数字开头 2)严格区分大小写 3)不能使用关键字 4)建议多使用下户线 5)大驼峰式多在面向对象中使用 3.数据类型、类型转换 数据类 阅读全文
摘要:
1.正则表达式就是用来匹配字符串的 2.常用\d表示一个数字,\w表示数字或者字母,‘.’表示任意字符 3.如果要匹配边长的字符串,使用*表示任意个字符,+表示至少一个字符,?表示0个或者1个字符,{n}表示n个字符 {a,b}表示a-b个字符 4.正则表达式进阶 [0-9a=zA-Z]表示字母、数 阅读全文
摘要:
1.ThreadLocal变量是一个全局变量,每个线程只能读取自己的独立副本,ThreadLocal解决了一个线程中各个函数之间的传递问题 import threading local_school = threading.local() def process_school(): std = lo 阅读全文
摘要:
1.multiprocessing是Python中多进程的模块,使用它能实现多线程代码编写 2.启动子线程并结束子线程 先定义一个创建线程的方法,再在主方法中调用Process()函数创建子线程 以及父线程,再调用start()方法以及join()函数实现进程的启动 def run_proc(nam 阅读全文
摘要:
1.通过os模块和os.path模块可以清楚的了解自己的Python模块 2.通过语句os.name查询自己电脑的操作系统 3.os.environ语句可以查询所有的环境配置,os.environ.get('key')查询某个环境变量 4.os.path.abspath('.')语句查询当前目录的所 阅读全文