02 2020 档案

摘要:Python重命名和删除文件: rename(当前的文件名,新文件名): 将当前的文件名修改为新文件名 程序: # os.rename('旧名字',’新名字‘) import os os.rename('test_2.txt','修改的名字.txt') remove(文件名): 删除文件 程序: i 阅读全文
posted @ 2020-02-14 12:57 Hany47315 编辑
摘要:Python里的目录_文件、目录相关的方法: mkdir(目录名): 在当前目录下创建新的目录 程序: import os # 创建新的目录-包结构 os.mkdir('新目录-test') getcwd()方法: 显示当前的工作目录。 程序: import os print(os.getcwd() 阅读全文
posted @ 2020-02-14 12:34 Hany47315 编辑
摘要:PythonFile对象的属性: 一个文件被打开后,使用对象进行接收,接收的对象即为 File 对象 示例: ''' file.closed 返回true如果文件已被关闭,否则返回false file.mode 返回被打开文件的访问模式 file.name 返回文件的名称 ''' 程序: file 阅读全文
posted @ 2020-02-14 11:55 Hany47315 编辑
摘要:Python read和write方法: read(): 从文件中读取字符串 注:Python 字符串可以是二进制数据,而不仅仅是文字。 语法: 文件对象.read([count]) count:打开文件需要读取的字符数 注:read 函数不使用 count 会尽可能多地读取更多的内容,通常一直读取 阅读全文
posted @ 2020-02-14 11:41 Hany47315 编辑
摘要:Python打开和关闭文件: open(文件名,打开文件的模式[,寄存区的缓冲]): 文件名:字符串值 注:文件名带有后缀名 # 打开创建好的 test.txt 文件 f = open("test.txt",'r') # 输出文件所有的内容 print(f.readlines( )) # ['hel 阅读全文
posted @ 2020-02-14 11:01 Hany47315 编辑
摘要:Python打印到屏幕_读取键盘输入: print( ): 打印输出括号中的值 print("hello") # hello strs = 'hello' print("输出的是%s"%(strs)) # 输出的是hello num = 95 print("输出的是%d"%(num)) # 输出的是 阅读全文
posted @ 2020-02-13 12:39 Hany47315 编辑
摘要:Python包: 包是一种管理 Python 模块命名空间的形式,采用 “点模块名称” 例:A.B 表示 A 模块的 B子模块 当不同模块间存在相同的变量名时,一个是使用 模块名.变量名 另一个是 变量名 当创建一个包时,可能使用的结构: ''' 包名: 初始化文件 __init__.py 功能1 阅读全文
posted @ 2020-02-13 12:07 Hany47315 编辑
摘要: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 编辑
摘要:Python dir(模块名 或 模块名.方法名): 查看 模块名 或 模块名.方法名 的所有可以调用的方法 # 导入 math 库 import math # 查看 math 可以调用的方法 print(dir(math)) ''' ['__doc__', '__loader__', '__nam 阅读全文
posted @ 2020-02-12 16:50 Hany47315 编辑
摘要:Python命名空间和作用域: 变量拥有匹配对象的名字,命名空间包含了变量的名称(键)和所指向的对象(值)。 Python表达式可以访问局部命名空间和全局命名空间 注:当局部变量和全局变量重名时,使用的是局部变量 每个函数和类都具有自己的命名空间,称为局部命名空间 如果需要在函数中使用全局变量,可以 阅读全文
posted @ 2020-02-12 16:29 Hany47315 编辑
摘要:Python定位模块: 导入模块时,系统会根据搜索路径进行寻找模块: 1.在程序当前目录下寻找该模块 2.在环境变量 PYTHONPATH 中指定的路径列表寻找 3.在 Python 安装路径中寻找 搜索路径是一个列表,所以具有列表所具有的方法,可以自己指定某一个路径为查找路径: import sy 阅读全文
posted @ 2020-02-12 16:02 Hany47315 编辑
摘要:Python模块:包含了所有定义的函数和变量的文件,后缀名为 .py 将某些方法存放在文件中,当某些脚本 或 交互式需要使用的时候,导入进去。 导入的文件,就称为模块。导入之后就可以使用导入的文件的函数等功能 import math # 导入 math 库 print(math.exp(1) == 阅读全文
posted @ 2020-02-12 14:56 Hany47315 编辑
摘要:Python全局变量和局部变量: 定义在函数内的为局部变量,在外部访问局部变量会出现未定义的错误 定义在函数外的变量称为全局变量,可以在整个函数范围内访问 当函数中存在与全局变量重名的变量,以函数中的局部变量为准 定义在函数中的局部变量的作用域只在函数中 # 定义全局变量 total total = 阅读全文
posted @ 2020-02-12 10:52 Hany47315 编辑
摘要:运行 Python 程序时,Python会在作用域中依次寻找该变量,直到找到为止,否则会报错(未定义) Python定义的变量并不是任意一个位置都可以进行访问的,主要根据变量的作用域。 变量的作用域: 局部作用域:比如在一个函数内部 全局作用域:一个 .py 文件中只要不是在函数内部,都是全局变量 阅读全文
posted @ 2020-02-11 19:29 Hany47315 编辑
摘要:Python匿名函数: 使用 lambda 关键字创建匿名函数: lambda 定义的函数只是一个表达式,而不是代码块 lambda 函数拥有自己的命名空间,不能够访问参数列表之外的 或 全局命名空间的参数 示例: # 使 lambda 实现输出 x 的 y 次方 # 使用变量接收函数 cifang 阅读全文
posted @ 2020-02-11 17:35 Hany47315 编辑
摘要:Python函数参数: 注:变量没有类型,有类型的是变量指向的内存空间中的值 可变类型:列表、集合、字典 不可变类型:数字、字符串、元组 可变类型在函数中发生改变时,原变量也会跟着发生变化 示例程序: 列表使用 赋值,+=,append,extend,insert 方法均会使列表的值发生改变 def 阅读全文
posted @ 2020-02-11 16:49 Hany47315 编辑
摘要:Python按值传递参数和按引用传递参数: 按值传递参数: 使用一个变量的值(数字,字符串),放到实参的位置上 注:传递过去的是变量的副本,无论副本在函数中怎么变,变量的值都不变 传递常量: # 传递常量 # 定义一个函数,输出 欢迎,接收到的参数 name def huanying(name): 阅读全文
posted @ 2020-02-11 14:14 Hany47315 编辑
摘要:Python函数调用: 函数定义后,使用函数名(实参)进行调用,如果具有返回值,则使用变量接收。 示例: 无参数,无返回值 # 程序:定义一个 say_hello 函数,使函数能够说出 hello def say_hello(): print("hello") say_hello() # hello 阅读全文
posted @ 2020-02-11 13:38 Hany47315 编辑
摘要:Python函数:实现某种功能的代码段 定义一个函数需要遵循的规则: 1.使用 def 关键字 函数名和( ),括号内可以有形参 匿名函数使用 lambda 关键字定义 2.任何传入参数和自变量必须放在括号中 3.函数的第一行语句可以使用字符串存放函数说明 4.函数内容以冒号开始,函数内的代码块缩进 阅读全文
posted @ 2020-02-11 13:20 Hany47315 编辑
摘要: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 编辑
摘要:Python Time模块: altzone: 注:我们在格林威治的东部,返回负值。对启动夏令时的地区才能使用 返回格林威治西部的夏令时地区的偏移秒数,如果是在东部(西欧),则返回负值 import time print(time.altzone) # -32400 time( ): 返回当前时间的 阅读全文
posted @ 2020-02-10 13:56 Hany47315 编辑
摘要:Python获取当前时间_获取格式化时间: Python获取当前时间: 使用 time.time( ) 获取到距离1970年1月1日的秒数(浮点数),然后传递给 localtime 获取当前时间 #使用 time.localtime(time.time()) import time times = 阅读全文
posted @ 2020-02-10 12:44 Hany47315 编辑
摘要:Python 日期和时间_什么是 Tick _什么是时间元组: 时间和日期:某年某月某日某时某分某秒 Tick: 时间间隔以 秒 为单位的浮点小数,起始时间为:1970年1月1日0点0分开始 # Tick: # 时间间隔以 秒 为单位的浮点小数,起始时间为:1970年1月1日0点0分开始。 impo 阅读全文
posted @ 2020-02-10 11:27 Hany47315 编辑
摘要:Python字典内置函数和方法: 注:使用了 items、values、keys 返回的是可迭代对象,可以使用 list 转化为列表。 len(字典名): 返回键的个数,即字典的长度 # len(字典名): # 返回键的个数,即字典的长度 dic = {'a':123,'b':456,'c':789 阅读全文
posted @ 2020-02-09 20:26 Hany47315 编辑
摘要: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 编辑
摘要:Python字典:{键:值},多个键值对使用 , 进行分隔。 创建空字典: # 创建空字典 dic = {} print(type(dic)) # <class 'dict'> print(dic) # {} 创建只有一个元素的字典: # 创建只有一个元素的字典 dic = {'a':123} pr 阅读全文
posted @ 2020-02-09 18:37 Hany47315 编辑
摘要: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 编辑
摘要: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 编辑
摘要: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 编辑
摘要: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 编辑
摘要:Python修改元组:元组中的元素值是不允许修改的,当创建好的时候就是固定不变的。所谓的修改其实是指创建一个新的元组,只是该元组可能是比原来的元组多一个元素或者少一个元素,然后使用新创建好的元组代替原来的元组进行某些操作。 将元组中的 'c' 改为 'd' 程序: # 将元组中的 'c' 改为 'd 阅读全文
posted @ 2020-02-09 16:58 Hany47315 编辑
摘要: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 编辑
摘要:Python元组:元组与字典类似,不同之处在于元组的值不能够修改。 使用 ( ) 或 tuple 强制转换 可以得到元祖 创建空元组: # 创建空元祖 tuple_1 = () print(type(tuple_1)) # <class 'tuple'> print(tuple_1) # () 创建 阅读全文
posted @ 2020-02-09 16:33 Hany47315 编辑
摘要: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 编辑
摘要: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 编辑
摘要: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 编辑
摘要: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 编辑
摘要: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 编辑
摘要: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 编辑
摘要:Python列表:在 [ ] 中括号 中添加元素 或者 通过 list 转换其他类型。 列表(个人总结): 1.列表是可变类型,即可以使用列表内置方法对列表进行增删查改排序操作 常用的增删查改排序方法: 增 :append、extend、insert、+ 连接、 删 :pop、remove、clea 阅读全文
posted @ 2020-02-09 11:10 Hany47315 编辑
摘要:Python字符串内建函数: 1.join(str) : 使用调用的字符串对 str 进行分割,返回值为字符串类型 # join(str) : # 使用调用的字符串对 str 进行分割。 strs = "Hello" strs_two = ' '.join(strs) print(strs_two) 阅读全文
posted @ 2020-02-08 22:09 Hany47315 编辑
摘要:Python字符串内建函数: 注:汉字属于字符(既是大写又是小写)、数字可以是: Unicode 数字,全角数字(双字节),罗马数字,汉字数字。 1.capitalize( ): 将字符串第一个字母大写 # 使用 字符串.capitalize() 方法将字符串首字母大写 strs = 'abc' p 阅读全文
posted @ 2020-02-08 17:08 Hany47315 编辑
摘要:Python Unicode字符串:统一码。为每种语言的每一个字符都设定了统一并且唯一的二进制编码。 最早的计算机在设计时采用 8 个比特作为一个字节,一个字节能够表示的最大的数就是 2的8次方。从 00000000 到 11111111。0~255 用来表示英文字母、数字和一些符号,这是 ASCI 阅读全文
posted @ 2020-02-08 15:30 Hany47315 编辑
摘要:Python三引号:多用作注释、数据库语句、编写 HTML 文本。 strs = ''' 使用了三引号的字符串 ''' print (strs) # 在 ‘’‘ 里可以使用转义字符 strs = '''开始 使用反斜杠 \\ 单引号 \' 双引号 \" 换行 \n 水平制表符 \t 结束。 ''' 阅读全文
posted @ 2020-02-08 15:06 Hany47315 编辑
摘要:Python字符串格式化: 字符串中符号: %c :单个字符 %s :字符串 %d :整数 %u :无符号整数 %o :无符号八进制数 %x :无符号十六进制数 %X :无符号十六进制数(大写) %f :浮点数,可指定小数点后的精度 %e :对浮点数使用科学计数法,可指定小数点后的精度。%E 与 % 阅读全文
posted @ 2020-02-08 14:46 Hany47315 编辑
摘要:Python字符串运算符: + :连接左右两端的字符串。 * :重复输出字符串。 [ ] :通过索引获取字符串中的值。 [start:stop:step]:开始,结束位置的后一个位置,步长。 in :判断左端的字符是否在右面的序列中。 not in:判断左端的字符是否不在右面的序列中。 r/R :在 阅读全文
posted @ 2020-02-08 11:45 Hany47315 编辑
摘要:Python转义字符:当需要在字符串中使用特殊字符时,使用 \ 转义字符。 注:转义字符在字符串中,注释也是字符串类型。 ''' \(在行尾时):续行符 \\ :反斜杠符号 \' :单引号 \" :双引号 \a :响铃 \b :退格(Backspace) \000:空 \n :换行 \v :纵向制表 阅读全文
posted @ 2020-02-08 11:21 Hany47315 编辑
摘要:Python字符串更新:截取字符串的某一部分 和 其他字符串进行拼接。 注:可以修改字符串的值,但修改的不是内存中的值,而是创建新的字符串。 1.使用字符串常量进行更新: # 使用字符串常量 strs = "hello,hey" print(strs[:6] + "world.") # hello, 阅读全文
posted @ 2020-02-08 10:12 Hany47315 编辑
摘要:Python访问字符串中的值: 1.可以使用索引下标进行访问,索引下标从 0 开始: # 使用索引下标进行访问,索引下标从 0 开始 strs = "ABCDEFG" print(strs[0]) # A strs = "ABCDEFG" print(strs[3]) # D 2.使用切片操作获取字 阅读全文
posted @ 2020-02-08 09:42 Hany47315 编辑
摘要:Python创建字符串: 一般情况下可以使用 ' 或 " 创建字符串 或 使用引用字符串变量 或 字符串表达式。 # 字符串的创建 # 使用 ' 或 “ 进行创建 strs = 'ABCDEFG' print(strs) # ABCDEFG strs = "ABCDEFG" print(strs) 阅读全文
posted @ 2020-02-08 09:10 Hany47315 编辑
摘要:Python数学常量: math.pi:π math.e:自然常数 e 程序: import math # 查看 pi 和 e 的值 print(math.pi) # 3.141592653589793 print(math.e) # 2.718281828459045 # 计算圆的面积 r = 2 阅读全文
posted @ 2020-02-06 19:04 Hany47315 编辑
摘要:Python三角函数: 函数: ''' math.sin(x) 返回的x弧度的正弦值。 math.asin(x) 返回x的反正弦弧度值。 math.cos(x) 返回x的弧度的余弦值。 math.acos(x) 返回x的反余弦弧度值。 math.tan(x) 返回x弧度的正切值。 math.atan 阅读全文
posted @ 2020-02-06 18:34 Hany47315 编辑
摘要:Python随机数函数: ''' choice(seq) 从序列的元素中随机选出一个元素 randrange ([start,] stop [,step]) 从指定范围内,在指定步长递增的集合中 获取一个随机数,步长默认为 1 。注:不包含 stop 值 random() 随机生成下一个实数,它在[ 阅读全文
posted @ 2020-02-06 17:37 Hany47315 编辑
摘要:Python数学函数: ''' abs(x) 返回数字的绝对值,如abs(-10) 返回 10 math.ceil(x) 返回数字的上入整数,如math.ceil(4.1) 返回 5 math.exp(x) 返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045 f 阅读全文
posted @ 2020-02-06 16:18 Hany47315 编辑
摘要:Python数字类型转换: int(x):将 x 转换为一个整数 float(x):将 x 转换为一个浮点数 complex(x,y):将 x 和 y 转换为一个复数。x 为复数的实部,y 为复数的虚部。 eval(x):将 x 转化为一个整数 chr(x):x 为数字,将数字转化为对应的 ASCI 阅读全文
posted @ 2020-02-06 14:52 Hany47315 编辑
摘要:Python pass语句:空语句,主要用于保持程序结构的完整性 或者 函数想要添加某种功能,但是还没有想好具体应该怎么写。 在 for 循环中使用 pass: lst = [7,8,9,4] for i in range(len(lst)): if lst[i] == 8: pass #对函数运行 阅读全文
posted @ 2020-02-06 14:34 Hany47315 编辑
摘要:Python continue语句: 当执行到 continue 语句时,将不再执行本次循环中 continue 语句接下来的部分,而是继续下一次循环。 lst = [7,8,9,4,5,6] for i in range(len(lst)): if lst[i] == 9: continue #当 阅读全文
posted @ 2020-02-06 12:52 Hany47315 编辑
摘要:Python break语句:当运行到 break 语句时,终止包含 break 的循环语句。 注:无论判断条件是否达到 False 或 序列是否遍历完都会停止执行循环语句和该 break 下的所有语句。 当使用循环嵌套时,break 语句将会终止最内层的 while 或 for 语句、然后执行外一 阅读全文
posted @ 2020-02-06 12:39 Hany47315 编辑
摘要:Python循环嵌套:将 for 循环和 while 循环进行嵌套。 示例: while 循环嵌套 for 循环: while True: for i in range(3): print("while 和 for 进行嵌套") break # while 和 for 进行嵌套 # while 和 阅读全文
posted @ 2020-02-06 12:20 Hany47315 编辑
摘要:Python for 循环通过序列索引迭代: 注:集合 和 字典 不可以通过索引进行获取元素,因为集合和字典都是无序的。 使用 len (参数) 方法可以获取到遍历对象的长度。 程序: strs = "Hello World." # 使用 len 方法可以获取到遍历对象的长度。 print(len( 阅读全文
posted @ 2020-02-06 12:08 Hany47315 编辑
摘要:Python for循环使用 else 语句: else:当 for 所有的语句代码块正常运行完,才会运行 else 语句。 示例: ''' for 迭代对象 in 序列: 代码块(一行语句或多行代码) else: 代码块(一行语句或多行代码) ''' 程序: # 字符串 strs = "Hello 阅读全文
posted @ 2020-02-06 11:42 Hany47315 编辑
摘要:Python for 循环语句:遍历任何序列的项目,可以是字符串、列表、元组、字典、集合对象。 流程图: 第一种: ''' for 迭代对象 in 序列: 代码块(一行语句或多行代码) ''' 第二种: ''' for 迭代对象 in 序列: 代码块(一行语句或多行代码) else: 代码块(一行语 阅读全文
posted @ 2020-02-06 11:39 Hany47315 编辑
摘要:Python while 中简单的语句组: 只使用 while: # 简单的语句组 a = 4 b = 8 num = 0 while a < b: print("a 比 b 小") a += 1 num += 1 print("a 加 {0} 等于了 b".format(num)) # a 比 b 阅读全文
posted @ 2020-02-06 10:14 Hany47315 编辑
摘要:Python while 循环中使用 else 语句: else:表示 while 中的语句正常执行完,然后执行 else 语句的部分。 示例: # while 判断条件: # 一行语句 或 多行语句组 # else: # 一行语句 或 多行语句组 # ''' 程序: a = 4 while a < 阅读全文
posted @ 2020-02-06 10:04 Hany47315 编辑
摘要:Python 无限循环:在 while 循环语句中,可以通过让判断条件一直达不到 False ,实现无限循环。 条件表达式: # var = 1 # while var == 1: # 表达式永远为 True # print("var = 1") # # var = 1 # ... # # var 阅读全文
posted @ 2020-02-06 09:59 Hany47315 编辑
摘要:Python while循环语句(代码块中要有使判断条件不成立的时候、否则会陷入无限循环): 第一种结构: ''' while 判断条件: 一行语句 或 多行语句组 ''' 示例: while True : ... # 一条 或 多条语句 程序: a = 4 while a < 6: print(a 阅读全文
posted @ 2020-02-06 09:49 Hany47315 编辑
摘要:Python循环控制语句:主要有三种,break、continue 和 pass 语句。 break 语句 :在语句块执行过程中,终止循环、并跳出整个循环。 continue 语句 :在语句执行过程中,跳出本次循环,进行下一次循环。 pass 语句 :空语句,用来保持结构的完整性。 比如说、排了一个 阅读全文
posted @ 2020-02-05 17:51 Hany47315 编辑
摘要:Python循环语句:可执行一条语句或语句组(包含有多个语句)多次。 将某些代码重复执行,直到达到某个目标。 比如:1+2+3+...+100,我们不能够赋值那么多变量来进行求和操作。这个时候就可以使用循环语句。 输出这一百个数中的奇数、偶数、质数分别都有什么,如果不使用循环是很难进行书写的。 当有 阅读全文
posted @ 2020-02-05 17:14 Hany47315 编辑
摘要:Python简单的语句组: ''' if 条件1: 条件1满足时,需要运行的内容 ''' num = 10 if num % 6 == 4: print("num 对 6 的取模结果是 4") # num 对 6 取模是 4 ''' if 条件1: 条件1满足时,需要运行的内容 else: 条件1不 阅读全文
posted @ 2020-02-05 16:15 Hany47315 编辑
摘要:Python条件语句:通过一条或多条语句的执行结果来决定执行哪一部分代码。 大致结构如下: 第一种: ''' if 条件1: 条件1满足时,需要运行的内容 ''' 第二种: ''' if 条件1: 条件1满足时,需要运行的内容 else: 条件1不满足时,需要运行的内容 ''' 第三种: ''' i 阅读全文
posted @ 2020-02-05 15:55 Hany47315 编辑
摘要:Python运算符优先级(从高到低、有括号则最先算括号): ** :指数 ~ 按位取反 * 乘法、/ 除法、% 取模、// 整除 + 加法、- 减法 >> 右移运算、<< 左移运算 & 按位与 ^ 按位异或、| 按位或 <= 小于等于、< 小于、> 大于、>= 大于等于 == 是否相等、!= 是否不 阅读全文
posted @ 2020-02-05 15:05 Hany47315 编辑
摘要:Python身份运算符: is :判断左右两个对象内存地址是否相等。 is not :判断左右两个对象内存地址是否不相等。 注:对于不可变类型数据,当引用自相同数据时,is 返回值为 True 。 数字、字符串、元组。 对于可变类型数据,当引用自相同数据时,is not 返回值为 True 。 列表 阅读全文
posted @ 2020-02-05 14:38 Hany47315 编辑
摘要:Python成员运算符: in:如果左面的对象在右面的对象中,则返回 True,不在则返回 False。 not in:如果左面的对象不在右面的对象中,则返回 True,在则返回 False。 # 分别在列表、字符串、元组、字典和集合中使用。 # in 在则返回 True , 不在则返回 False 阅读全文
posted @ 2020-02-05 14:12 Hany47315 编辑
摘要:Python逻辑运算符: and 布尔‘与’: 当左面的对象为真时,返回右面的对象。 当左面的对象不为真时,返回左面的对象。 or 布尔‘或’: 当左面的对象为真时,返回左面的对象。 当左面的对象不为真时,返回右面的对象。 not 布尔'非': 如果后面的对象为True,则返回False。否则返回T 阅读全文
posted @ 2020-02-05 12:16 Hany47315 编辑
摘要:Python位运算符:将 int 长整型数据看做二进制进行计算,主要是将前面的数和后面的数的对应位置上的数字 0,1 进行判断。 & 按位与:如果对应位置上的两个数都为 1,那么得到的该结果的该位置上也为 1 。其他情况都为 0。 | 按位或:如果对应位置上的两个数有一个为 1 或都为 1,则得到的 阅读全文
posted @ 2020-02-05 11:42 Hany47315 编辑
摘要:Python赋值运算符: = : 赋值运算符 += : 加法赋值运算符 -= : 减法赋值运算符 *= : 乘法赋值运算符 /= : 除法赋值运算符 %= : 取模赋值运算符 ,当前面的数小于后面的数时,返回前一个数本身(数大于 0)。 **= : 幂赋值运算符 //= : 取整赋值运算符 注:a 阅读全文
posted @ 2020-02-05 10:59 Hany47315 编辑
摘要:Python 比较运算符,多用于条件判断语句 if 中,返回值为 True (真)或 False (假): == : 等于,比较两个对象的值是否相等。 != : 不等于,比较两个对象的值是否不相等。 > : 大于,前面一个数是否大于后面的数。 < : 小于,前面一个数是否小于后面的数。 >= : 大 阅读全文
posted @ 2020-02-05 10:19 Hany47315 编辑
摘要:Python算术运算符。 算术运算符: + :两个对象相加。 -:得到负数 或 前一个数减去后一个数。 * : 两个数进行相乘 或 重复字符串元素、列表元素、元组元素。 / : 前一个数对后一个数进行除法操作,返回浮点数类型。 %: 取模,返回前一个数除去后一个数的余数。 ** : 返回前一个数的后 阅读全文
posted @ 2020-02-04 21:09 Hany47315 编辑
摘要:Python中的数据类型可以进行相互转换: 1.将 float 浮点型转化成 int 长整型。int( ) 2. 将 2,3 转化为复数。complex(实部,虚部) 3.将数字、列表、元组、字典转化为字符串类型。str( ) , json.dumps(字典) 4.将字符串转化为数字类型。eval( 阅读全文
posted @ 2020-02-04 20:15 Hany47315 编辑
摘要:Python 字典:使用了 { } 包含的键值对。键为不可变对象,值为任意对象。每一个键值对之间使用 , 逗号进行分割。而且 键 必须是唯一的,可以是字符串,数字和元组。 字典创建之后,可以使用 字典名['键名'] 进行访问。 增加字典元素,可以直接使用 字典名['新的键'] = 新的值 使用 de 阅读全文
posted @ 2020-02-04 19:17 Hany47315 编辑
摘要:Python 的元组与列表类似。元组使用小括号 ( ) 包含数据。元组可以通过索引下标进行访问元组中的值。元组中的值不是允许修改的,但是可以对元组进行拼接。 # 创建空元祖 tuple_1 = () print(type(tuple_1)) # <class 'tuple'> # 创建只包含一个元素 阅读全文
posted @ 2020-02-04 18:55 Hany47315 编辑
摘要:Python中的列表,可以在 [ ] 中添加元素得到,也可以通过强制转换得到。 # 列表中可以存放 数字数据类型数据 # int 型数据 lst = [1,2,3] print(lst) # [1, 2, 3] # float 型数据 lst = [1.1,2.2,3.3] print(lst) # 阅读全文
posted @ 2020-02-04 16:34 Hany47315 编辑
摘要:在Python中,字符串是以Unicode编码方式进行编码的。在 " " 或 ' ' 号内部添加字符即可称为字符串。如果 " " 或 ' ' 内部只有一个字符,也是字符串。字符串是不可变类型,指的是创建的变量所指向的内存地址中的对象不发生变化,但是变量可以指向别的内存地址。 Unicode码:主要有 阅读全文
posted @ 2020-02-04 16:19 Hany47315 编辑
摘要:数字数据类型,包括整数、浮点数、复数和布尔类型。 整数 int 长整型(数字长度不限制):包括正数,负数,0。 # 正数 num_int = 123 print(type(num_int)) # <class 'int'> # 0 num_int_2 = 0 print(type(num_int_2 阅读全文
posted @ 2020-02-04 15:41 Hany47315 编辑
摘要:Python中存在 数字、字符串、列表、元组、字典、集合(集合不常用),数据类型。 数字数据类型,包括整数、浮点数、复数和布尔类型。 整数 int 长整型:包括正数,负数,0。 浮点数 float 浮点型:带有小数点的实数。 复数 complex :复数由 实部和虚部组成,例 3+4j 或 3+4J 阅读全文
posted @ 2020-02-04 14:33 Hany47315 编辑
摘要:在 Python 中,变量不一定占用内存变量。变量就像是对某一处内存的引用,可以通过变量访问到其所指向的内存中的值,并且可以让变量指向其他的内存。在 Python 中,变量不需要声明,但是使用变量之前,一定要先对变量进行赋值。当创建了一个新对象时,Python 会向操作系统请求内存,Python 本 阅读全文
posted @ 2020-02-04 12:24 Hany47315 编辑
摘要:关于标识符的几点注意项: 1.标识符的第一个字符必须是字母或者下划线。 2.确定了第一个字符后,其余部分由字母、数字和下划线组成。 3.标识符区分大小写,如 p 和 P 所指向的对象不同。 4.以单个下划线开头的变量或方法 _temp ,表示不能够直接访问的类属性,需要通过类提供的接口(函数)进行访 阅读全文
posted @ 2020-02-04 00:19 Hany47315 编辑
摘要:Python 官方下载地址:https://www.python.org/downloads/ 64 位下载客户端 32 位下载客户端 在安装之后,可能在桌面上看不到图标。这时可以到开始菜单下寻找 Python 安装的文件夹,然后创建桌面快捷方式。 上图中,划箭头的就是解释器。写程序都在上面写。 P 阅读全文
posted @ 2020-02-03 19:49 Hany47315 编辑
摘要:Python诞生于20世纪90年代初,由荷兰人吉多·范罗苏姆发明。那么,Python这一门编程语言是如何发明的呢?这之中又有怎么的故事呢?请看下面。 故事发生在1989年的圣诞节上,吉多先生为了打发无聊,于是想要开发一门编程语言作为对ABC语言的继承,那么,为什么要开发ABC语言的继承呢?因为吉多先 阅读全文
posted @ 2020-02-03 16:21 Hany47315 编辑

点击右上角即可分享
微信分享提示