python编程Day14-复习
-
python基础
-
搭建环境
-
注释
-
变量
-
标识符(由字母、数字、下划线组成,不能以数字开头)
-
关键字
True, False, None, and, or, not, in, if, elif, else, break, continue, while, for, def, return, lambda, global, pass, class, from, import, as, try, except, finally, is, raise
- input()------> str 类型
- 类型转换(不会改变原数据,直接生成一个新数据): int()、float()、str()、list()、tuple()
- 运算符:
算术:%(取余)、 //(求商)、+ - * /、**(幂)
比较:> 、<、 >=、 <= 、==
逻辑:and or not
赋值:=、+=、-=、/=、*=、%=
- 判断和循环
# 判断
if 判断条件:
条件成立执行的代码
else:
条件不成立执行的代码
# 循环
while True:
pass
for 变量 in 容器:
pass
for 变量 in range(循环的次数):
pass
容器:
- 字符串 str 下标(字符串[下标])
、切片、查找(字符串.find(元素))- 列表 list [ ]
- 追加 列表.append
- 删除 列表.pop(下标)
- 切片
- 列表.index(数据值)
- 统计数量 列表.count(数据值)
- 长度 len(列表)
- 升序 列表.sort()
- 元组 tuple()
- len()
- count()
- index()
- 下标 和切片 元组[下标]
- 字典 dict{}
- 字典.get(‘键’)
- 字典.pop(‘键’)
- 遍历键 for k in 字典.keys():
- 遍历值 for v in 字典.values():
- 遍历键值对 for k,v in 字典.items():
# 函数
def 函数名(参数1,*args,缺省参数= 00):
pass
return
# 缺省参数(默认参数)
#不定长参数(多值,可变) *args
# 匿名函数
lambda 参数:表达式
# 面向对象
# 封装
class 类名:
def __init__(self):
# 添加属性
对象 = 类名()
对象.方法名()
# 继承
class 子类(父类):
pass
#调用父类的方法 super().方法名()
# 文件操作
1、json 文件定义
2、json文件的读取
import json
with open('文件名.json', encoding='utf-8') as f:
data = json.load(f) # 列表 或 字典
# 异常
try:
可能发生异常的代码
except Exception as e:
发生异常执行的代码
else:
没有发生异常执行的代码
finally:
有没有发生异常都会执行的代码
原文地址:https://blog.csdn.net/weixin_42421116/article/details/144437180
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!