- 博客(16)
- 收藏
- 关注
原创 面向对象方法
#面向对象 ##异常处理 语法错误: 缩进错误, 变量写错, 大小写错误, 缺少符号, 中英文错误… 直接导致程序爆红, 直接终止程序 逻辑错误: 写的代码得到的结果与预期不一致, 代码能运行 NameError: 访问一个没有声明的变量 print(age) IndexError: 超出索引范围 list1 = [1, 2, 3] print(list1[5]) TypeError: 类型错误 print(len(123)) KeyError: 获取一个字典不存在的键发生错误 d = {“name”: “
2022-05-03 11:44:45
262
原创 模块使用方法
##1,python的模块 python内置的模块:or模块,re模块,time,time, 模块(modules):变量,函数,类,放入一个py文件中,可以让其他的文件调用:一个py文件叫一个脚本,可以单独运行使用 模块导入: import 模块名字 ###导入自定义的模块:执行这句导入的代码,模块里面所有的程序都会执行一遍 import look1 """提取出自定义模块中的所有代码程序""" 使用模块的优点 1,不用重复的定义函数,可以重复使用定义好的函数,变量,类 2,避免命名冲突 3,使用模块
2022-05-03 11:43:59
1025
原创 时间与数据库
#时间和数据库 ##time模块 用来获取时间, 操作时间 ###1. time(): 可以获取当前的时间戳 import time # 时间戳: 就是从1970年1月1日 0:0:0 开始到现在这一刻的总秒数, 浮点数, 小数点后精确7位 tt = time.time() print(tt) """""" ###2. localtime(): 获取本地的时间, 是一个时间元组 import time ltime = time.localtime() print(ltime) print("年", lti
2022-05-03 11:43:08
1125
原创 函数的使用方法
函数 ##定义函数 ###内置函数:print(),type(),id()… ###函数:实现某些功能,将实现功能的代码封装起来 ###自定义函数:函数相当于爆米花的炉子,参数相当于玉米粒,返回值(return)相当于爆米花 def :定义函数的关键字, def 函数名(参数): – 函数名, 参数放入括号中 函数体 – 函数体必须缩进在函数中 return 返回值
2022-04-07 08:49:35
426
原创 字典的使用方法
#字典 ##概念 使用大括号{},容器类型数据,由键值对(键与值之间使用冒号)构成的单位,他们用逗号隔开,形成字典. 1通过字典的键来获取值,不是通过索引,字典是无序的 2,字典的键是唯一的不重复的,不能修改 3,字典的值是可变的,值可以是任何数据类型,也可以是字典 ##定义 ###定义空字典 dict0 = {} dict1 = dict() ###非空字典 a = {"name":"李白","sex":"男","age":1000} ###通过函数创建非空字典 a = dict([("1", 1)
2022-04-07 08:47:27
1284
原创 列表使用方法
#列表 ##概念 1,是一种容器类型的数据, 是序列(可以存放多个值的连续内存空间); 使用[], 元素之间逗号隔开 2,可以放入任何数据类型 3,有序的序列, 有索引, 数据可以重复 4,索引 ##定义 ###1 定义空列表 list0 = [] list1 = list() ###2 定义非空列表 list0 = [1, 2, 3, 4, 5] list1 = list("0, 1, 2, 3") print(list0, list1) #结果[1, 2, 3, 4, 5] ['0', ',', '
2022-04-01 11:03:39
375
原创 字符串使用方法
#字符串 ##概念: ###1是基础的数据类型 ###2 是一个容器型的数据,里面每一个单位都是字符。 ###3 特点: 有序,有索引,与列表,元组一样,(字符串元素不能直接进行修改) ##定义: ###1 定义空字符串 string = "" s = str() ###2 定义非空字符串 string ="123" s = str(123) #"""1234""" 这是长字符串也是多行注释 ##取值 ###1 根据索引取值:字符串名字[索引] ##切片 ###1 字符串名[起始位置:结束位置:步长
2022-04-01 11:02:34
770
原创 字符串 列表 元组
#字符串 ##基本数据类型:int str float bool 字符串(str):是一个有序的容器类数据,有索引,与列表相同, ####索引:正索引(index),负索引(-index) #1,字符串的定义 s = "" #相当于 False z = str()# 定义空字符串 #2, 字符串取值,与列表取值相似,也使用索引,字符串名[索引] q = "学而时习之,不亦乐乎" print(q[1]) print(q[len(q)-1])# 最大索引值 #3, 字符串切片,和列表类似,左闭右开,右边取不到,
2022-03-17 15:09:29
382
原创 列表的相关函数
#列表的相关函数 ##回顾:列表更新 """更改列表的数据 """ list1 = ["q","w","e"] #修改列表的元素,可以通过索引来修改所对应的元素 list1[0] = "a" print(list1) ##python的内置函数,可以操作列表 list2 = ["西游记","红楼梦","水浒传","三国演义","儒林外史","聊斋志异"] print(len(list2)) s = str(list2) print(type(s)) #1sum()计算元素的和,元素都是数值类型(整型
2022-03-15 10:30:03
152
原创 python循环嵌套
#一,循环嵌套 ##1,双for循环嵌套 """ 外层循环每循环一次,内层循环循环所有次,内层循环体执行就是内外层循环次数的乘积 for i in "范围": #循环9次 for j in "范围":# 循环9次 "循环体" """ for x in range(3): for y in range(3): print("%d %d" % (x, y)) #例2打印99 乘法表 for i in range(1, 10):# 循环打印数字0到9 for
2022-03-11 17:20:35
2085
原创 赋值,成员,,身份运算符
#运算符2 ##赋值运算符 ###赋值符号 = += -= *= /= %= //= **= name = "赋值符号" a = 1 a += 1 # 相当于a = a + 1 b = 2 b -= 1 # 相当于b = b - 1 print(...) ##成员运算符: in (在里面), not in (不在里面) #in if "a" in "abc": print("a在字符串内") if 100 in ["str", 100, 1.1, True]: print('列
2022-03-11 17:17:50
95
原创 if判断多分支
#if判断多分支 ##多分支结构: ###程序从上往下运行,先进行第一个判断,如果条件成立,运行代码块1,运行结束,如果不成功接着往下判断,都不成立执行else代码块 ####if 表达式1: 代码块1 ####elif 表达式2: 代码块2 … else: 代码块 #例:0-59 评为 D, 60-79评为 C, 80-89 评为 B, 90-100评为A score = input("请输入你的成绩: ") # 字符串类型 score = float(score) if 0 <= score &
2022-03-11 17:17:06
336
原创 if判断单双分支判断
#if判断单双分支判断 ##单分支判断语句 ###if 表达式: – 表达式后有个英文冒号 代码块 – 当上边表达式成立,下边代码块执行,需要一个缩进(tab键),相当于4个空格,当表达式不成立,下边语句不执行 n = 1 if n >= 5: #表达式不成立,则下边print()不执行 print(f"{n}是大于等于5的数字") # if这个语句无论是否执行下边的代码块,不影响后边代码执行 print("无论上边判断是否成立,该条输出命令都会输出") # 判断性别 s = "女生" if
2022-03-11 17:16:30
539
原创 python 循环语句
#循环语句 ##while循环语句 ###比较:for 循环注重循环的范围,循环的次数 , while 循环比较注重循环的条件。 while 表达式-当表达式成立,开始循环循环体执行,不成立循环结束 循环体 #例1 :变量循环递增 n = 1 while n <= 9 : # 当条件成立开始循环 print(n) # 注意 :初始值要持续递增,直到条件不成立结束循环 n += 1 # n = n+1 #例2:变量递减的循环 m = 10 while m > 0 : p
2022-03-11 17:10:31
612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人