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