- 博客(19)
- 收藏
- 关注
原创 Python字符编码笔记
Python字符编码ord()函数与chr()函数编码与解码ord()函数与chr()函数# 求字符的ASCII数值或Unicode数值>>> ord('A')65>>> ord('a')97>>> ord('码')30721# 求ASCII数值或Unicode数值的对应字符>>> chr(97)'a'...
2020-02-12 00:03:01 330
原创 Python对象持久化笔记
Python对象持久化使用文本文件使用pickle模块使用文本文件scores = [66, 77, 88, 99]def write_scores(): with open('data_list.txt', 'w', encoding='utf8') as f: f.write(str(scores))def read_scores(): with...
2020-02-11 13:45:04 147
原创 Python随机处理与时间相关笔记
Python随机处理与时间相关random模块datetime模块时间格式转换时间计算random模块>>> import random>>> list = list(range(1,11))>>> list[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]# 在序列中随机选择一个值>>> rand...
2020-01-31 21:00:11 139
原创 Python异常处理与测试
Python异常处理捕获异常捕获异常try: x = 5 / 0 print(x)# 捕获所有类型异常except: print('发生错误')输出:发生错误try: x = 5 / 0 print(x)# 捕获特定类型异常并重命名实例except ZeroDivisionError as e: print('不能除以零',...
2020-01-31 14:56:16 252
原创 Python面向对象编程
类和变量、方法import datetimeclass Book: def __init__(self, title, price=0.0, author='', pubate=datetime.date.today()): # 构造方法,可以给变...
2020-01-30 00:08:40 243
原创 Python包与模块管理
导入模块和模块中的变量与方法import module #导入模块from module import a #导入模块中的变量或方法from module import * #导入模块中所有的变量或方法模块是一个 .py文件 ,里面可能含有多个变量及方法,使用”import 模块名“导入模块后,模块中的方法可以通过“模块名.方法名()”直接调用;导入方法后,可以不加模块名直接使用重命名...
2020-01-28 11:26:47 292
原创 Lambda表达式笔记
Lambda表达式Lambda表达式的定义Lambda表达式的使用一般函数也可以用对象名引用来使用使用字典表引用函数将函数和lambda表达式作为参数Lambda表达式的定义lambda name: print(name)Lambda表达式其实是匿名函数,定义时不需要函数名,基本格式为“lambda 参数: 函数体”Lambda表达式的使用f = lambda name: print(...
2020-01-23 21:12:19 136
原创 Python函数参数匹配笔记
Python函数参数匹配位置匹配关键字匹配默认值传递任意数量参数传递的参数是元组传递任意数量键值对参数传递的参数是字典表位置匹配def func(a, b, c): print(a, b, c)func(1, 2, 3)输出:1 2 3关键字匹配def func(a, b, c): print(a, b, c)func(c=1, b=2, a=3)输出:...
2020-01-22 20:13:47 359
原创 Python函数作用域及传递变量笔记
Python函数作用域及传递变量全局作用域与局部作用域函数内调用全局变量外层作用域与局部作用域局部作用域调用外层作用域变量向函数传递不可变类型向函数传递可变类型传递可变类型时不影响原始值全局作用域与局部作用域x = 55def func(): x =99 print(x)print('全局变量x:',x)print('函数内变量x:')func()输出:全局变...
2020-01-18 20:05:07 166
原创 Python迭代笔记
Python迭代实现迭代器协议的对象支持遍历实现迭代器协议的对象支持遍历[x,y] = [5,10] #使用列表xOut[11]: 5yOut[12]: 10[a,b,c] = (1,2,3) #混合使用aOut[14]: 1bOut[15]: 2...
2020-01-14 17:10:56 117
原创 Python赋值笔记
Python赋值使用元组、列表赋值序列赋值两边数量应一致扩展序列解包赋值多目标赋值使用元组、列表赋值(x,y) = (5,10) #使用元组xOut[4]: 5yOut[5]: 10x,y = 5,10xOut[7]: 5yOut[8]: 10x,yOut[9]: (5, 10)[x,y] = [5,10] #使用列表xOut[11]: 5yOut[12]:...
2020-01-11 16:30:32 116
原创 Python文件笔记
Python文件文件的写入文件的读取pickle存取Python对象使用with自动关闭文件文件的写入myfile = open('hello.txt','w')myfile.write('Hello world\n')Out[4]: 12myfile.write('Python\n')Out[5]: 7myfile.close()myfile = open('hello.txt...
2020-01-08 21:02:48 133
原创 Python元组笔记
Python元组元组的声明x,y = y,x实现机制为元组元组属于‘不可变’类型元组支持推导具名元组namedtuple元组的声明>>> (1,2) #使用逗号和括号声明(1, 2)>>> 1,2 #括号可省略(1, 2)>>> x = (40,) #声明只含一个元素的元组>>> x(40,)>>...
2020-01-06 17:49:45 126
原创 Python字典表笔记
Python字典表字典表的一些基本操作字典表的一些基本操作>>> d = {'Price': 39.0, 'Title': 'Python入门'}>>> d['Title']'Python入门'>>> d['Author'] = 'Jerry'>>> d{'Price': 39.0, 'Title': 'Pyth...
2020-01-04 23:43:34 161
原创 Python列表操作笔记
Python列表操作列表的一些基本操作对列表中每个元素进行操作列表的推导列表支持原位改变列表乘以某数字列表常用函数两变量引用同一列表使用拷贝副本方式引用相同内容列表列表的一些基本操作>>> [1,2,3]+['a','b','c'] #列表合并[1, 2, 3, 'a', 'b', 'c']>>> l = list('python')>>...
2020-01-03 22:10:12 114
原创 Python字符串操作笔记
Python字符串操作Python字符串操作Python字符串操作1.求字符串长度>>> len('Tom')32.打印字符串>>> s = 'Hello'>>> for c in s: print(c) Hello#print()函数自带换行>>> for c in s: print(...
2020-01-02 00:00:28 196
原创 Python数值取整与格式化笔记
Python数值取整Python数值取整方法Python数值取整方法1.使用整数除法"//",("/"表示浮点数除法,返回浮点结果)。>>> 9/33.0#使用"/"整除仍返回浮点数>>> 10/42.5>>> 10//42#整数除法(地板除)>>> 10//4.002.0#但若相除的两个数中有浮点...
2020-01-01 18:32:06 362
原创 Python变量类型及使用笔记
Python变量类型及储存Python变量类型Python变量类型表示Python变量类型demoPython变量使用Python变量使用demo多个变量同时引用同一对象不同变量引用小于256的对象不同变量引用大于256的对象Python变量类型1.与C语言、Java等不同,Python 中的变量赋值不需要类型声明。2.Python 的变量在使用前都必须赋值,变量赋值以后该变量才会被创建。...
2019-12-31 23:28:27 522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人