自学内容网 自学内容网

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)!