注释
单行注释
python
# 注释信息
多行注释
python
#方式1:
"""注释内容"""
#方式2:
'''注释内容'''
输出函数 print
语法:
python
print(*args,sep=' ',end='\n',file=None)
# 参数 *args ---输出的内容
# 示例:
print(111111)
# 参数 sep ---控制内容之间的分隔符,默认是空格分开
# 示例:
print(1,2,3,sep=',')
# 输出 1,2,3
# 参数 end ---控制输出完所有内容之后的结尾符,默认是换行
# 示例:
print(1,2,3,end=',')
print(4,5)
# 输出 1,2,3,4,5
变量
语法
python
变量名 = 值
# 序列赋值,一一对应
a,b,c = 1,2,3

输入函数 input
语法
python
input(给用户的提示信息)
#示例
input("请输入姓名")
手动转化类型
python
num1 = int(input('请输入第一个数字'))
num2 = int(input('请输入第二个数字'))
# input输入的内容默认时字符串类型 ,运算的时候需要转换类型
#转整数--int()
#转小数--float()
运算符

注意:有小数参与,结果为小数
复合赋值运算符

注意:必须先定义变量再使用
字符串的使用
字符串拼接(+)
python
print('a'+'b') #输出 ab
注意:类型必须一致【类型都为字符串】
字符串重复(*)
python
print('a'*3) #aaa
成员运算符(in/not in)
检查一个字符串是否包含在另一个字符串里,返回true或false
python
name="python学习"
print('p' in name) #true
print('y' not in name) #false
索引与切片
索引
切片
语法
python
str[start:stop:step]
#示例
name="python"
#全部省略
print(name[:]) #python
#指定其实索引和结束索引
print(name[1:3]) #yt
#省略起始索引,表示从字符串开始
print(name[:5]) #pytho
#省略结束索引,表示到字符串结束
print(name[1:]) #ython
#指定步长
print(name[::2]) #pto
print(name[::-2]) #nhy
转义字符

原始字符串(r"")取消转义
print(r"D\mydir") #D\mydir
格式化字符串
f-string
python
name="张三"
age=18
print(f"姓名:{name},年龄:{age}岁")



字符串常用内建函数
查找类函数

修改类

修改

分隔类

去除类

判断类

编码和解码


列表
python
变量名 = [元素1,元素2,元素3,...]
索引

切片

修改

列表嵌套

函数
添加


查找

排序与反转

元组
创建后不可修改
语法
python
变量名 = (变量1,变量2,...)
如果元组中只有一个元素,末尾必须加一个逗号,否则不是元组
索引

切片
修改

成员判断(in / not in)

查找索引(index(value))

统计出现的次数(count(value))

列表和元组的区别

字典

操作
查找元素
dict[key] 直接通过键取值
语法:
字典名[键],找到键返回对应值,没找到报错
python
info={"name":"张三","age":18}
print(info["name"]) #张三
get(key,default) 安全取值
语法:
字典名.get(key,默认值)
python
info={"name":"张三","age":18}
print(info.get("name","历史")) #张三
添加/修改元素
语法:
字典名[键] = 值
如果键已存在:修改该键对应的value
如果键不存在:添加一个新的键值对
python
info={"name":"张三","age":18}
info["name"]="里斯"
print(info) #{'name': '里斯', 'age': 18}
info["address"]= "北京" #{'name': '里斯', 'age': 18, 'address': '北京'}
删除元素
pop(key,default)
语法:
字典名.pop(键,默认值),删除指定键对应的值,返回被删除的value,键不存在则返回默认值(无默认值会报错)

clear()清空元素
语法:
字典名.clear(),删除字典中所有键值对,变成空字典

获取所有键、值、键值对


集合(无序,唯一)
格式:
变量名 = {变量名1,变量名2,变量名3,...}
#会自动去重
#如果要定义空集合 data=set()
#data = {} 会识别成字典

添加元素


删除元素


集合运算


数据类型总结
基本数据类型

复合数据类型

公共操作/公共方法








类型转换

