
python 学习笔记
知而未行,其实未知!
行而未果,亦是未知!
知易行难,行胜于言!
内化于心,外化于行!
逻辑思维能力差
二十岁偷的懒,三十岁日夜弥补,曾经以为三十岁很遥远,却发现十八岁是很久之前的事了。时光好不经用,抬眼已是半生
展开
-
28、requests 和grequests 串行和并发
1、安装时候报错解决安装报错解决方法pip install requests报错的解决安装方式:pip install requests -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com2、requests发送请求是串行的,即阻塞的。发送完一条请求才能发送另一条请求。为了提升测试效率,一般我们需要并行发送请求这里可以使用多线程,或者协程,gevent或者aiohttp,然而使用起来,都相对麻.原创 2021-04-25 15:15:13 · 370 阅读 · 1 评论 -
24、python lambda与eval
f = lambda a,b,c : a+b+cprint(f(2,3,4))g = [lambda a:a*2,lambda b:b*2]print(g[0](5))#evel()函数#1、在前两个参数省略的情况下,eval在当前的作用域执行a=87;print(eval("a+1"))#2、在globals指定的情况下:a=10;g={'a':4}print(eval("a+1",g))#3、在 locals指定的情况下 :a=10b=20c=30g={'a':6,原创 2021-04-14 21:48:13 · 275 阅读 · 0 评论 -
23、python 条件表达和循环
# age = input('请输入你的年龄:')# print(age)#条件判断语句{单项if判断语句}# age = 18# if age <= 18:#条件表达式判断为真# print('他很年轻!')#输出结果为:他很年轻!可用int(intput())将其强制转换成整型变量,float(intput())将其强制转换成浮点数类型#双向if else# score = int(input("请输入你的分数: "))# print("")# if score &g..原创 2021-04-14 08:22:44 · 134 阅读 · 0 评论 -
22、python turtle绘图2
绘制同心圆import turtlet = turtle.Pen()t.width(4)my_color = ("red","yellow","blue","green")for i in range(5): t.penup() t.goto(0,-i*20) t.pendown() t.color(my_color[i % len(my_color)]) t.circle(30+i*20)turtle.done()绘制棋盘import ...原创 2021-04-13 23:47:55 · 208 阅读 · 0 评论 -
21、python 推导式汇总
#列表推导式y = [x for x in range(1,5)]print(y)z = [x*2 for x in range(1,10) if x%3 == 0]print(z)#也可以使用两个循环cells = [(row,col) for row in range (1,10) for col in range (1,10)]for cell in cells: print(cell)#字典推导my_text = 'i love you, i love me, i love c..原创 2021-04-13 23:04:18 · 109 阅读 · 0 评论 -
19、python 函数(局部变量和全局变量 global 与nonlocal )
局部变量和全局变量a = "Life is short,you need Python"def func1(): print(a)def func2(): #global b b = "人生不如意事十之九八,可与人言者并无二三" print(b)func1()func2()print(a)print(b) # NameError: name 'b' is not defined#global b print(b) #做出声明,此时打印就不会再报错了局...原创 2021-04-13 09:28:31 · 152 阅读 · 0 评论 -
18、python 函数
python 函数总结1、函数的定义函数最主要的目的:封装一个功能(1)定义函数--封装独立的功能(2)调用函数--享受封装的成果2、函数的优点是什么(1),减少代码重复率。(2),增强代码可阅读性。3、普通函数 匿名函数 ——lambda函数 高阶函数 ——在python中,一个函数可以作为参数传给另外一个函数,或者一个函数的返回值为另外一个函数(若返回值为该函数本身,则为递归),满足其一则为高阶函数; 递归函数 函数大致由4部分构成:函数名 、形参列表(...原创 2021-04-13 07:48:45 · 237 阅读 · 0 评论 -
16、python 表格数据使用字典和列表存储,并实现访问
姓名 年龄 薪资 城市 木槿 18 28000 上海 秀云 19 23000 深圳 锦瑟 20 15000 北京 r1 = {"name":"木槿","age":18,"salary":28000,"city":"上海"}r2 = {"name":"秀云","age":19,"salary":23000,"city":"深圳"}r3 = {"name":"锦瑟","age":20,"salary":15000,.原创 2021-04-12 23:45:04 · 589 阅读 · 0 评论 -
15、字符串驻留机制
字符串驻留机制 {字母下划线和数字}a = "abc_33"b = "abc_33"print(a is b)print(a == b)print(id(a))print(id(b))打印结果TrueTrue19156881288161915688128816所以会发现有些时候打印id相同,有时候不同,导致这个原因就是字符串驻留机制导致成的只有保护字母下划线和数字的时候...原创 2021-04-12 23:08:22 · 173 阅读 · 0 评论 -
14、join 和字符串拼接符效率比较
import timetime01 = time.time()a = ""for i in range(1000000): a += "six"time02 = time.time()print("时间差:" +str(time02-time01))time03 = time.time()list1 = []for i in range(1000000): list1.append("six")a = "".join(list1)time04 = time.time.原创 2021-04-12 22:55:48 · 163 阅读 · 0 评论 -
13、python 对象内存引用
对象Python 中一切皆对象每个对象由:标识(identity)、类型(type)、value(值)组成。1. 标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数 id(obj)可返回对象 obj 的标识。2. 类型用于表示对象存储的“数据”的类型。类型可以限制对象的取值范围以及可执行的操作。可以使用 type(obj)获得对象的所属类型。3. 值表示对象所存储的数据的信息。使用 print(obj)可以直接打印出值。对象的本质就是:一个内存块,拥有特定原创 2021-04-12 21:48:14 · 181 阅读 · 0 评论 -
12、python 海龟绘图 turtle
海归绘图import turtle #导入 turtle 模块turtle.showturtle() #显示箭头turtle.write("木槿") #写字符串turtle.forward(300) #前进 300 像素turtle.color("red") #画笔颜色改为 redturtle.left(90) #箭头左转 90 度turtle.forward(300)turtle.goto(0,50) #去坐标(0,50)turtle.goto(0,0)turtle.penup() .原创 2021-04-12 21:47:55 · 742 阅读 · 0 评论 -
11、列表汇总与复习
原创 2021-04-12 21:47:22 · 78 阅读 · 0 评论 -
10、python 日期和时间
原创 2021-04-11 10:55:08 · 83 阅读 · 0 评论 -
9、列表 元组 字典 集合的区别
原创 2021-04-11 10:53:25 · 110 阅读 · 0 评论 -
8、python 集合
原创 2021-04-11 10:50:34 · 78 阅读 · 0 评论 -
7、python 字典
原创 2021-04-11 10:49:48 · 92 阅读 · 0 评论 -
6、python 元组
原创 2021-04-11 10:47:29 · 67 阅读 · 0 评论 -
5、python 列表
原创 2021-04-11 10:45:49 · 66 阅读 · 0 评论 -
4、python 数字
原创 2021-04-11 10:44:12 · 68 阅读 · 0 评论 -
3、python 字符串
标题原创 2021-04-11 10:38:43 · 73 阅读 · 0 评论 -
2、python类型
1.python程序可以分解成模块,语句,表达式以及对象;程序由模块构成,模块包含语句,语句包含表达式,表达式建立并处理对象;2.为什么使用内置对象;内置对象使程序更容易编写,内置对象是扩展的组件,内置对象往往比定制的数据结构更有效率,内置对象是语言标准的一部分。3核心数据类型;数字,字符串,列表,字典,元组,文件,集合,其他类型(类型,None,布尔型),编程单元类型(函数,模块,类),与实现相关类型。4. Python有五个标准的数据类型:Numbers(数字)Strin原创 2021-04-11 10:33:15 · 85 阅读 · 0 评论 -
1.Python 介绍
1.选择python的主要原;开源免费,简洁干练,容易阅读,快速扩展,交互性强,跨平台,开发效率,面向对象,程序的可移值,标准库的支持,组件集成,质量和效率是主要原因2.python的缺点运行速度慢,代码不能加密3.python使用公司和组织YouTube、Instagram,还有国内的豆瓣,知乎4. python致力于开发最优化简洁语法,动态类型,无需编译,内置工具包5. python可以做什么网站和游戏开发,机器人和航天飞机控制,网站后端程序员,自动化运维,数据分析师原创 2021-04-11 10:24:13 · 104 阅读 · 0 评论