Python学习笔记
weixin_43710224
这个作者很懒,什么都没留下…
展开
-
Python学习笔记10——多线程
1.线程管理使用模块threading使用类Thread,基础格式:1.线程的创建:A.使用threading.Thread(target=methodname,args=())创建对象,传入方法名和需求参数B.定义类继承Thread类,并改写run()方法,再用自定义类创建对象2.线程的启动.start()3.等待线程结束.join()join(timeout)参数指占用CPU时间,无参默认为占用至线程结束。join()之后的语句在线程结束后才能执行代码示例:####threadin原创 2020-06-13 21:24:27 · 179 阅读 · 0 评论 -
Python学习笔记09——时间操作
1.time模块操作如下:import time#。time()获取时间戳print(time.time())#当前时间戳#.localtime(timestamp)获取结构形式时间(本地时区)print(time.localtime())#当前时间的struct_ time形式print(time.localtime(0))#时间戳为0的struct_time形式print(time.localtime().tm_year)#获取当前年度#.gmtime(timestamp)获取0原创 2020-06-12 20:58:31 · 366 阅读 · 0 评论 -
Python学习笔记08——文件操作及IO流
1打开文件(获取文件操作对象)语法:var f=open(filepath,mode="r",buffering=-1,encoding="",......)filepath:为文件路径mode:为读取模式,主要有如下操作符号含义备注r只读只能读,默认光标在文件开头rb二进制只读以二进制读取r+读写先读后写,开始光标在开头,读取操作后光标后移,继续写则为中间改写或末尾续写rb+二进制读写w只写只能写入,且是复写,无论文件是否存在,原创 2020-06-11 20:39:29 · 196 阅读 · 0 评论 -
Python学习笔记07——模块导入及常见标准库
1模块的导入导入形式:#直接导入:import 导入的py文件#导入模块下的属性from 模块 import 具体属性导入演示:模块一 def set_age(self,age): if not isinstance(age,int): print("输入的年龄必须是数字!") return False if age<=0: print("年龄必须大于0!")原创 2020-06-11 11:51:02 · 383 阅读 · 0 评论 -
Python学习笔记06——异常处理
1.异常的处理基本格式:try: 尝试行为except 异常种类: 异常处理方法finally: 最终处理(无论是否异常都会执行,常用于资源的释放)演示示例:>>> try:... print(1/0)... except Exception:... print("执行错误")... finally:... print("最终执行")...执行错误最终执行>>>>>> tr原创 2020-06-08 11:56:46 · 118 阅读 · 0 评论 -
Python学习笔记05——类的创建及使用
1类的定义1.1类的组成属性具体属性特点方法构造方法构造方法用于构造实例对象,__init__,传入参数第一个必须是self方法成员方法成员方法定义在类中,第一个参数必须是self,方法前加__方法私有方法私有方法不能由外部调用,第一个参数必须是self方法静态方法静态方法不依赖于实例对象,同时也不能调用类方法和类属性,用@staticmethod修饰方法类方法类方法不依赖实例对象,但是必须传入参数cls,代表类本身,因此可以调用类方法和原创 2020-06-07 17:14:35 · 181 阅读 · 0 评论 -
Python学习笔记04——函数的定义及其使用
1.函数的定义函数包含:函数名、参数、函数体、返回值,在python中其定义如下:注意:注意冒号和空格####函数的定义def function_name(arg1,arg2,...): function body return value2.函数的参数函数参数分为必须参数、关键字参数、默认参数、可变参数和组合参数。参数的定义顺序为:必须/关键字参数>>>>默认参数>>>>可变参数①必须参数使用时参数的数量和顺序必须与定义时原创 2020-06-03 13:52:02 · 228 阅读 · 0 评论 -
Python学习笔记03——流程控制
1.条件控制(if语句)基本格式if 判断语句: 执行语句1elif 判断语句: 执行语句2......else: 执行语句n注意点:1.执行语句前必须空4格,如果语句不执行用pass保持结构的完整性;2.判断条件适用True/False、其它任意数字/0、其他任意字符/False/None(python中没定义Null)实际操作>>> x=True>>> if x: print("It's True")...It原创 2020-06-01 10:23:38 · 115 阅读 · 0 评论 -
Python学习笔记02——内置序列及其操作(数据结构)
1常用的数据结构及其特点数据结构特点元组静态数据结构,只能查询,无法修改、增加,删除只能删除整个元组列表有顺序的数据结构,类似于数组,增删改查都可以操作字典储存键值对的数据结构,无序性Set(集合)无序性数据结构,且集合中的元素具有唯一性2元组及其操作2.1元组的创建y1=(1,2,3,4)2.2元组的查询操作①根据索引查询(超界会报错)>>> y1=(1,2,3,4)>>> y1[0]1>&g原创 2020-05-31 18:13:24 · 193 阅读 · 0 评论 -
Python学习笔记01——基本数据类型及基本运算符
01.基本数据类型1.1 数字型数字类型包含int、float、decimal、fraction等,同时还支持复数运算,直接以j或J定义虚部即可>>> 3+25>>> 8-62>>> 16-313>>> 16-3*210>>> (17-2)/53.0>>> 8/51.6>>> 7/32.3333333333333335>>> 7//原创 2020-05-30 17:30:57 · 162 阅读 · 0 评论