与Python相处的第五天
前言:emmmm,刚才想起来要说什么了但是忘记了,不过今天还是在某站上看到几句话先分享一波。
只许成功,不许失败 --by天界支援兵
我们的命运,就交给你了 --by天界支援兵
羔羊所到之处,必有恶狼随行 --永猎双子·千珏
你…启发了我!-by戏命师·烬
中二到此结束 进入正题
Python中的一些习惯
代码编排:
1.缩进四个空格 ,不要与Tab混用
2.行长:80个 多了别人会骂你是SB
import:
1.不要使用 from XXX import*
2.顺序:标准库
第三方库
自定义库
3.单行不要import多个库
4.模块内用不到的不要去import
空格:
1.这看着舒服就行
适当添加空行
注释:
忌:自己写的代码一定要有注释 不要代码只有两个人能看懂 一个自己第二个是上帝 过几天 只有上帝能看懂 那你跟个SB没啥区别
命名:
命名顾名思义 什么小a 小b啥的最后用着用着啥都不知道了 要以自己能看懂的 拼音都行 比如 我不会写 算法这个英文单词(其实我会写)我就会写成suanfa。
程序的构建:
一个函数只做一件事情并把这件事情做好。
函数名最好有动词,emmmm依据个人喜好。
星和星星的使用
函数定义:def foo(*args,**kwargs):
pass
参数传递:
def foo(x, y, z, a, b):
print(x)
print(y)
print(z)
print(a)
print(b)
lst = [1, 2, 3]
dic = {'a': 22, 'b': 77}
foo(*lst, **dic)
装饰器
最简单的装饰器:
带参数的装饰器:
不定长参数的装饰器:
闭包:
引用了自变量的函数即是一个闭包。这个被引用的自由变量和这个函数一同存在,即使已经离开了创造它的环境也不例外。
装饰器的创建:
简单来说A中的东西全被掏空
骑上心爱的小耗子(几个简单小例子)
1.流氓验证:无论你验证码输入的正确还是错误返回的数值都是错误。
2.这是个题!
这是答案!
进程的创建
进程和线程
1.进程:进程就是任务管理器中所看到的进程
2.线程:一个CPU只能运行一个线程,线程之间会抢运行顺序。有单线程和多线程。
3.最简单的进程创建:
join()先进行子进程。执行语句也是一个进程 所以要用一个join()卡住进程的运行。
最后留了两道关于进程的题目会在博客中的HomeworkDay05中公布题目与答案,喜欢的同学可以下载一下 请同学们点赞收藏加转发
那么 又到了期待已久的情侣头像分享环节了,请喜欢的同学自行保存下载。
如果有喜欢的同学 请点赞收藏加转发 最好给投个硬币 晚上有没有鸡腿吃就看各位的了~~~