摘要: Python read和write方法: read(): 从文件中读取字符串 注:Python 字符串可以是二进制数据,而不仅仅是文字。 语法: 文件对象.read([count]) count:打开文件需要读取的字符数 注:read 函数不使用 count 会尽可能多地读取更多的内容,通常一直读取 阅读全文
posted @ 2020-02-14 11:41 Hany47315 阅读(2645) 评论(0) 推荐(0)
摘要: Python打开和关闭文件: open(文件名,打开文件的模式[,寄存区的缓冲]): 文件名:字符串值 注:文件名带有后缀名 # 打开创建好的 test.txt 文件 f = open("test.txt",'r') # 输出文件所有的内容 print(f.readlines( )) # ['hel 阅读全文
posted @ 2020-02-14 11:01 Hany47315 阅读(1842) 评论(0) 推荐(0)
摘要: Python打印到屏幕_读取键盘输入: print( ): 打印输出括号中的值 print("hello") # hello strs = 'hello' print("输出的是%s"%(strs)) # 输出的是hello num = 95 print("输出的是%d"%(num)) # 输出的是 阅读全文
posted @ 2020-02-13 12:39 Hany47315 阅读(1933) 评论(0) 推荐(0)
摘要: Python包: 包是一种管理 Python 模块命名空间的形式,采用 “点模块名称” 例:A.B 表示 A 模块的 B子模块 当不同模块间存在相同的变量名时,一个是使用 模块名.变量名 另一个是 变量名 当创建一个包时,可能使用的结构: ''' 包名: 初始化文件 __init__.py 功能1 阅读全文
posted @ 2020-02-13 12:07 Hany47315 阅读(127) 评论(0) 推荐(0)
摘要: Python globals和locals函数_reload函数: globals( ): 返回所有能够访问到的全局名字 num = 5 sum = 0 def add(num): func_sum = 0 func_sum += num return func_sum print(globals( 阅读全文
posted @ 2020-02-12 17:43 Hany47315 阅读(206) 评论(0) 推荐(0)
摘要: Python dir(模块名 或 模块名.方法名): 查看 模块名 或 模块名.方法名 的所有可以调用的方法 # 导入 math 库 import math # 查看 math 可以调用的方法 print(dir(math)) ''' ['__doc__', '__loader__', '__nam 阅读全文
posted @ 2020-02-12 16:50 Hany47315 阅读(748) 评论(0) 推荐(0)
摘要: Python命名空间和作用域: 变量拥有匹配对象的名字,命名空间包含了变量的名称(键)和所指向的对象(值)。 Python表达式可以访问局部命名空间和全局命名空间 注:当局部变量和全局变量重名时,使用的是局部变量 每个函数和类都具有自己的命名空间,称为局部命名空间 如果需要在函数中使用全局变量,可以 阅读全文
posted @ 2020-02-12 16:29 Hany47315 阅读(161) 评论(0) 推荐(0)
摘要: Python定位模块: 导入模块时,系统会根据搜索路径进行寻找模块: 1.在程序当前目录下寻找该模块 2.在环境变量 PYTHONPATH 中指定的路径列表寻找 3.在 Python 安装路径中寻找 搜索路径是一个列表,所以具有列表所具有的方法,可以自己指定某一个路径为查找路径: import sy 阅读全文
posted @ 2020-02-12 16:02 Hany47315 阅读(525) 评论(0) 推荐(0)
摘要: Python模块:包含了所有定义的函数和变量的文件,后缀名为 .py 将某些方法存放在文件中,当某些脚本 或 交互式需要使用的时候,导入进去。 导入的文件,就称为模块。导入之后就可以使用导入的文件的函数等功能 import math # 导入 math 库 print(math.exp(1) == 阅读全文
posted @ 2020-02-12 14:56 Hany47315 阅读(1644) 评论(0) 推荐(0)
摘要: Python全局变量和局部变量: 定义在函数内的为局部变量,在外部访问局部变量会出现未定义的错误 定义在函数外的变量称为全局变量,可以在整个函数范围内访问 当函数中存在与全局变量重名的变量,以函数中的局部变量为准 定义在函数中的局部变量的作用域只在函数中 # 定义全局变量 total total = 阅读全文
posted @ 2020-02-12 10:52 Hany47315 阅读(395) 评论(0) 推荐(0)
摘要: 运行 Python 程序时,Python会在作用域中依次寻找该变量,直到找到为止,否则会报错(未定义) Python定义的变量并不是任意一个位置都可以进行访问的,主要根据变量的作用域。 变量的作用域: 局部作用域:比如在一个函数内部 全局作用域:一个 .py 文件中只要不是在函数内部,都是全局变量 阅读全文
posted @ 2020-02-11 19:29 Hany47315 阅读(213) 评论(0) 推荐(0)
摘要: Python匿名函数: 使用 lambda 关键字创建匿名函数: lambda 定义的函数只是一个表达式,而不是代码块 lambda 函数拥有自己的命名空间,不能够访问参数列表之外的 或 全局命名空间的参数 示例: # 使 lambda 实现输出 x 的 y 次方 # 使用变量接收函数 cifang 阅读全文
posted @ 2020-02-11 17:35 Hany47315 阅读(345) 评论(0) 推荐(0)
摘要: Python函数参数: 注:变量没有类型,有类型的是变量指向的内存空间中的值 可变类型:列表、集合、字典 不可变类型:数字、字符串、元组 可变类型在函数中发生改变时,原变量也会跟着发生变化 示例程序: 列表使用 赋值,+=,append,extend,insert 方法均会使列表的值发生改变 def 阅读全文
posted @ 2020-02-11 16:49 Hany47315 阅读(213) 评论(0) 推荐(0)
摘要: Python按值传递参数和按引用传递参数: 按值传递参数: 使用一个变量的值(数字,字符串),放到实参的位置上 注:传递过去的是变量的副本,无论副本在函数中怎么变,变量的值都不变 传递常量: # 传递常量 # 定义一个函数,输出 欢迎,接收到的参数 name def huanying(name): 阅读全文
posted @ 2020-02-11 14:14 Hany47315 阅读(1480) 评论(0) 推荐(0)
摘要: Python函数调用: 函数定义后,使用函数名(实参)进行调用,如果具有返回值,则使用变量接收。 示例: 无参数,无返回值 # 程序:定义一个 say_hello 函数,使函数能够说出 hello def say_hello(): print("hello") say_hello() # hello 阅读全文
posted @ 2020-02-11 13:38 Hany47315 阅读(288) 评论(0) 推荐(0)
摘要: Python函数:实现某种功能的代码段 定义一个函数需要遵循的规则: 1.使用 def 关键字 函数名和( ),括号内可以有形参 匿名函数使用 lambda 关键字定义 2.任何传入参数和自变量必须放在括号中 3.函数的第一行语句可以使用字符串存放函数说明 4.函数内容以冒号开始,函数内的代码块缩进 阅读全文
posted @ 2020-02-11 13:20 Hany47315 阅读(2267) 评论(0) 推荐(0)
摘要: Python日历模块 calendar: 0:星期一是第一天 6:星期日是最后一天 注:形参 w,I,c 可以不写,正常使用,使用默认形参即可 calendar(year,w=2,I=1,c=6): 返回一个多行字符格式的 year 年年历,3个月一行,间隔距离为 c。每日宽度间隔为 w 个字符 # 阅读全文
posted @ 2020-02-10 19:44 Hany47315 阅读(1060) 评论(0) 推荐(0)
摘要: Python Time模块: altzone: 注:我们在格林威治的东部,返回负值。对启动夏令时的地区才能使用 返回格林威治西部的夏令时地区的偏移秒数,如果是在东部(西欧),则返回负值 import time print(time.altzone) # -32400 time( ): 返回当前时间的 阅读全文
posted @ 2020-02-10 13:56 Hany47315 阅读(195) 评论(0) 推荐(0)
摘要: Python获取当前时间_获取格式化时间: Python获取当前时间: 使用 time.time( ) 获取到距离1970年1月1日的秒数(浮点数),然后传递给 localtime 获取当前时间 #使用 time.localtime(time.time()) import time times = 阅读全文
posted @ 2020-02-10 12:44 Hany47315 阅读(2206) 评论(0) 推荐(0)
摘要: Python 日期和时间_什么是 Tick _什么是时间元组: 时间和日期:某年某月某日某时某分某秒 Tick: 时间间隔以 秒 为单位的浮点小数,起始时间为:1970年1月1日0点0分开始 # Tick: # 时间间隔以 秒 为单位的浮点小数,起始时间为:1970年1月1日0点0分开始。 impo 阅读全文
posted @ 2020-02-10 11:27 Hany47315 阅读(1458) 评论(0) 推荐(0)
摘要: Python字典内置函数和方法: 注:使用了 items、values、keys 返回的是可迭代对象,可以使用 list 转化为列表。 len(字典名): 返回键的个数,即字典的长度 # len(字典名): # 返回键的个数,即字典的长度 dic = {'a':123,'b':456,'c':789 阅读全文
posted @ 2020-02-09 20:26 Hany47315 阅读(1387) 评论(0) 推荐(0)
摘要: Python访问字典中的值: # 使用字典 ['键'] 获取字典中的元素 dic = {'a':123,'b':456,'c':789} print(dic['a']) # 123 print(dic['c']) # 789 修改字典元素: dic = {'a': 123, 'b': 456, 'c 阅读全文
posted @ 2020-02-09 18:46 Hany47315 阅读(6293) 评论(0) 推荐(0)
摘要: Python字典:{键:值},多个键值对使用 , 进行分隔。 创建空字典: # 创建空字典 dic = {} print(type(dic)) # <class 'dict'> print(dic) # {} 创建只有一个元素的字典: # 创建只有一个元素的字典 dic = {'a':123} pr 阅读全文
posted @ 2020-02-09 18:37 Hany47315 阅读(152) 评论(0) 推荐(0)
摘要: Python元组内置函数: len(元组名): 返回元组长度 # len(元组名): # 返回元组长度 tuple_1 = (1,2,3,'a','b','c') print("tuple_1 元组的长度为 %d"%(len(tuple_1))) # tuple_1 元组的长度为 6 max(元组名 阅读全文
posted @ 2020-02-09 18:21 Hany47315 阅读(319) 评论(0) 推荐(0)
摘要: Python元组索引、截取: 索引下标: tuple_1 = ('a','b','c','d','e','f','g','h') print(tuple_1[0]) # a print(tuple_1[3]) # d print(tuple_1[7]) # h # 当索引下标为负数时,-1表示最右端 阅读全文
posted @ 2020-02-09 18:10 Hany47315 阅读(5505) 评论(0) 推荐(0)
摘要: Python元组运算符: len(元组名): 返回元组对象的长度 # len(元组名): # 返回元组对象的长度 tuple_1 = (1,4,5,2,3,6) print(len(tuple_1)) # 6 + 连接: # + 连接 tuple_1 = (1,4,5) tupel_2 = (3,5 阅读全文
posted @ 2020-02-09 18:02 Hany47315 阅读(392) 评论(0) 推荐(0)
摘要: Python删除元组: 删除元组中的某一个元素: # 删除元组中的元素 tuple_1 = ('a','b','c','d','e') # 删除第 2 个元素 tuple_1 = tuple_1[:1] + tuple_1[2:] print(tuple_1) # ('a', 'c', 'd', ' 阅读全文
posted @ 2020-02-09 17:34 Hany47315 阅读(3099) 评论(0) 推荐(0)
摘要: Python修改元组:元组中的元素值是不允许修改的,当创建好的时候就是固定不变的。所谓的修改其实是指创建一个新的元组,只是该元组可能是比原来的元组多一个元素或者少一个元素,然后使用新创建好的元组代替原来的元组进行某些操作。 将元组中的 'c' 改为 'd' 程序: # 将元组中的 'c' 改为 'd 阅读全文
posted @ 2020-02-09 16:58 Hany47315 阅读(2888) 评论(0) 推荐(0)
摘要: Python访问元组: 使用索引下标进行访问元组: # 通过索引下标进行访问 tuple_1 = ('a','b','c','d','e','f','g') # 输出元组中的第一个值 print(tuple_1[0]) # a # 输出元组中的第六个值 print(tuple_1[5]) # f # 阅读全文
posted @ 2020-02-09 16:44 Hany47315 阅读(2198) 评论(0) 推荐(0)
摘要: Python元组:元组与字典类似,不同之处在于元组的值不能够修改。 使用 ( ) 或 tuple 强制转换 可以得到元祖 创建空元组: # 创建空元祖 tuple_1 = () print(type(tuple_1)) # <class 'tuple'> print(tuple_1) # () 创建 阅读全文
posted @ 2020-02-09 16:33 Hany47315 阅读(161) 评论(0) 推荐(0)
摘要: Python列表函数和方法: 函数: len(列表名): 返回列表长度 # len(列表名): # 返回列表长度 lst = [1,2,3,'a','b','c'] print("lst 列表的长度为 %d"%(len(lst))) # lst 列表的长度为 6 max(列表名): 返回列表元素的最 阅读全文
posted @ 2020-02-09 13:44 Hany47315 阅读(410) 评论(0) 推荐(0)
摘要: Python列表截取: 使用索引下标查看列表元素: lst = ['a','b','c','d','e','f','g','h'] print(lst[0]) # a print(lst[3]) # d print(lst[7]) # h # 当索引下标为负数时,-1表示最右端元素,从右向左依次递减 阅读全文
posted @ 2020-02-09 12:41 Hany47315 阅读(1522) 评论(0) 推荐(0)
摘要: Python列表脚本操作符: len(列表名): 查看列表长度 # 使用 len(列表名) 方法查看列表长度 lst = [1,2,3,4] print(len(lst)) # 4 # 注:嵌套列表算一个元素 lst = [[1,2],[3,4],7,8,9] print(len(lst)) # 5 阅读全文
posted @ 2020-02-09 12:23 Hany47315 阅读(439) 评论(0) 推荐(0)
摘要: Python删除列表元素: pop( ): 删除最后一个元素,返回该元素的值 # 使用 pop 方法删除列表中的元素 lst = ['a','b','c',1,2,3] print(lst.pop()) # 3 ,pop方法删除最后一个元素并返回它的值 print(lst) # ['a', 'b', 阅读全文
posted @ 2020-02-09 12:08 Hany47315 阅读(480) 评论(0) 推荐(0)
摘要: Python更新列表: 使用索引下标进行更新: # 修改列表的第 6 个元素为 d lst = ['a','b','c',1,2,3] lst[5] = 'd' print(lst) # ['a', 'b', 'c', 1, 2, 'd'] 使用切片对列表进行更新: # 修改列表的第2个元素到最后为 阅读全文
posted @ 2020-02-09 11:54 Hany47315 阅读(451) 评论(0) 推荐(0)
摘要: Python访问列表中的值: 列表中可以包含所有数据类型: # 列表中可以存放 数字数据类型数据 # int 型数据 lst = [1,2,3] print(lst) # [1, 2, 3] # float 型数据 lst = [1.1,2.2,3.3] print(lst) # [1.1, 2.2 阅读全文
posted @ 2020-02-09 11:32 Hany47315 阅读(4177) 评论(0) 推荐(0)
摘要: Python列表:在 [ ] 中括号 中添加元素 或者 通过 list 转换其他类型。 列表(个人总结): 1.列表是可变类型,即可以使用列表内置方法对列表进行增删查改排序操作 常用的增删查改排序方法: 增 :append、extend、insert、+ 连接、 删 :pop、remove、clea 阅读全文
posted @ 2020-02-09 11:10 Hany47315 阅读(167) 评论(0) 推荐(0)
摘要: Python字符串内建函数: 1.join(str) : 使用调用的字符串对 str 进行分割,返回值为字符串类型 # join(str) : # 使用调用的字符串对 str 进行分割。 strs = "Hello" strs_two = ' '.join(strs) print(strs_two) 阅读全文
posted @ 2020-02-08 22:09 Hany47315 阅读(388) 评论(0) 推荐(0)
摘要: Python字符串内建函数: 注:汉字属于字符(既是大写又是小写)、数字可以是: Unicode 数字,全角数字(双字节),罗马数字,汉字数字。 1.capitalize( ): 将字符串第一个字母大写 # 使用 字符串.capitalize() 方法将字符串首字母大写 strs = 'abc' p 阅读全文
posted @ 2020-02-08 17:08 Hany47315 阅读(265) 评论(0) 推荐(0)
摘要: Python Unicode字符串:统一码。为每种语言的每一个字符都设定了统一并且唯一的二进制编码。 最早的计算机在设计时采用 8 个比特作为一个字节,一个字节能够表示的最大的数就是 2的8次方。从 00000000 到 11111111。0~255 用来表示英文字母、数字和一些符号,这是 ASCI 阅读全文
posted @ 2020-02-08 15:30 Hany47315 阅读(851) 评论(0) 推荐(0)