Python笔记
欧阳恒
这个作者很懒,什么都没留下…
展开
-
python笔记-0425
列表切片a = ["张三","李四","王五"]print(a,type(a)) #['张三', '李四', '王五'] <class 'list'>print(a[0]) #张三print(a[1]) #李四print(a[2]) #王五截取a = [2,1,4,5,3]b = a[2:5]print(b) #[4, 5, 3]c = a[::2]p...原创 2019-04-25 22:27:43 · 420 阅读 · 0 评论 -
同步异步、互斥锁、死锁、生产者和消费者模式、全局解释器锁、协程--0516
一、同步异步概念二、互斥锁三、死锁四、非共享数据五、生产者和消费者六、threadLocal七、全局解释器锁八、协程原创 2019-05-16 20:57:59 · 231 阅读 · 0 评论 -
多任务-进程-线程--0515
多任务进程线程原创 2019-05-15 21:42:25 · 206 阅读 · 0 评论 -
python笔记-0510
第十四讲 异常和设计模式一、异常异常:是指在语法正确的前提下,程序运行时报错。当python脚本发生错误的时候,我们需要捕获处理它,否则程序就会终止运行。print("开始") #开始print(1/0) #ZeroDivisionError: division by zero,程序报错,然后停止运行。print("结束") #没有运行ValueError数值异常tr...原创 2019-05-10 21:42:10 · 1797 阅读 · 0 评论 -
python笔记-0507
类中常用的几种方法:del()方法作用:在对象销毁时做一些操作触发时机:当一个对象在内存中被销毁时自动执行参数:至少有一个self,接收对象返回值:无注意:程序自动执行此方法,不需手动调用class A(): count = 0 def __init__(self,name): self.name = name A.count += 1...原创 2019-05-07 21:59:41 · 757 阅读 · 0 评论 -
初识python--0515
注释数据类型变量.标识符和关键字常量表达式和运算符常用的数据类型转换函数input()函数练习原创 2019-05-15 08:57:44 · 193 阅读 · 0 评论 -
python笔记-0509
文件操作一、文件介绍1、什么是文件狭义:文本文件广义:超文本文件,图片,声音,超链接,视频2、文件的分类大致分为两类:文本文件,二进制文件3、文件的作用把数据储存起来4、使用文件的流程①打开文件②读写文件③关闭文件二、读写文件简单操作1、读取文件打开文件,file叫做文件句柄(变量),用来操作文件。file = open("d:\\a.txt",mode = "r"...原创 2019-05-09 22:48:05 · 232 阅读 · 0 评论 -
python笔记-0506
封装:将类中的某些部分(某些属性或方法)隐藏起来,对象不能直接使用隐藏起来的属性或方法,具有保护功能总 结:隐藏对象的属性和方法实现细节,仅对外提供公共访问方式。封装 格式:__属性或者__方法名称。封装的目的:保护隐私class Student(): __count = 0 #封装类属性 def __init__(self...原创 2019-05-06 21:27:38 · 176 阅读 · 0 评论 -
python笔记-0508
一、迭代器1、迭代器:拥有__iter__和__next__方法的对象就是迭代器。2、迭代:是访问集合元素的一种方式,可以将某个数据集内的数据“一个挨着一个的取出来”,就叫迭代。3、可迭代协议:内部实现了__iter__方法。4、迭代器协议:必须拥有__iter__方法和__next__方法。5、能被for循环的内容:list,dic,str,set,tuple,f.open(),ran...原创 2019-05-08 22:36:30 · 204 阅读 · 0 评论 -
python笔记-0430
推导式a = [i for i in range(1,1001) if i % 3 == 0 and i % 7 == 0 and i % 13 == 0]print(a) #[273, 546, 819]def pingfang(a): return a * ab = [pingfang(i) for i in range(5) if i % 2 == 0]print(b)...原创 2019-04-30 22:03:53 · 775 阅读 · 0 评论 -
python笔记-0505
推导式生成列表a = [[3 * i + 1 + j for j in range(3)] for i in range(3)]print(a) #[[1, 2, 3], [4, 5, 6], [7, 8, 9]]b = [[4 * i + 1 + j for j in range(4)] for i in range(4)]print(b) #[[1, 2, 3, 4], [5, 6,...原创 2019-05-05 21:20:35 · 152 阅读 · 0 评论 -
python笔记-0429
字符串字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 “或”"" )来创建字符串。输入字符串,用循环实现倒序输出a = input("请输入字符串:")i = len(a) - 1while i >= 0: print(a[i],end = "") i -= 1a = input("请输入字符串:")i = -1while i >...原创 2019-04-29 23:02:22 · 411 阅读 · 0 评论 -
python笔记-0424
打印200-230能被7整除的数,并求它们的平均值sum = 0count = 0for i in range(200,230): if i % 7 == 0: print(i) sum += i count += 1print(sum,sum/count)输入5个数,求最大值,最小值,平均值max,min,sum = 0,0,...原创 2019-04-24 22:12:31 · 189 阅读 · 0 评论 -
python笔记-0428
共享内存a = 1b = aprint(a == b) #Trueprint(a is b) #Trueprint(id(a)) #8791381152576print(id(b)) #8791381152576直接赋值、浅拷贝和深度拷贝解析直接赋值:其实就是对象的引用(别名)。浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。深拷贝(deepcopy)...原创 2019-04-28 22:54:59 · 133 阅读 · 0 评论 -
python笔记-0423
一、条件控制:1、if语句if-elseage = int(input("请输入年龄:"))if age >= 18: print("成年人")else: print("未成年")print("结束")age = int(input("请输入年龄:"))if 18 <= age <= 65: print("合法工作年龄")else: ...原创 2019-04-23 21:42:05 · 188 阅读 · 0 评论 -
pathon笔记-0426
函数:定义函数def qiuhe(a,b): #qiuhe函数名,a,b形参 c = a + b return cprint(qiuhe(1,2)) #1,2实参return(),执行后退出整个函数a = 5def qiuhe1(a): return 5 + aa = 6def qiuhe2(a): return 5 + aa = 7def q...原创 2019-04-27 18:17:14 · 271 阅读 · 0 评论 -
python笔记-0422
一、注释符单行注释符: 单行注释以#开头多行注释符 : 多行注释符用3个双引号""""""或者3个单引号''''''将注释括起来"""这是注释符"""或者'''这是注释符'''二、逻辑运算符a = 3b = 4c = a > b or 5print( c ) # 先判断a>b,a>b 不成立,所以c = 5...原创 2019-04-22 22:39:14 · 654 阅读 · 0 评论 -
网络编程--0517
网络编程一、软件开发架构二、计算机网络三、网络协议(TCP/IP协议族)四、TCP协议五、UDP协议六、TCP和UDP对比七、OSI/RM协议八、socket九、urllib网络请求模块原创 2019-05-17 21:41:06 · 164 阅读 · 0 评论