Python核心编程总结(一、基础概念与语法)
2024-05-19 13:54:39
✍、脑图时刻
一、基础概念与语法
- ✍、脑图时刻
- 1、基本语法
- 1.1、注释
- 1.2、变量
- 1.2.1、标识符
- 1.2.2、命名习惯
- 1.3、数据类型
- 1.4、输出
- 1.4.1、格式化输出
- 1.4.2、技巧
- 1.4.3、体验
- 1.4.4、转义字符
- 1.4.5、结束符
- 1.5、输入
- 1.6、转换数据类型函数
- 1.6.1、练习
- 1.7、运算符
- 1.7.1、算数运算符
- 1.7.2、赋值运算符
- 1.7.3、复合赋值运算符
- 1.7.4、比较运算符
- 1.7.5、逻辑运算符
- 1.7.6、数字之间的逻辑运算
- 1.8、IF
- 1.8.1、if...else...
- 1.8.1、if...elif...
- 1.8.2、IF嵌套
- 1.8.3、三目运算符
- 1.9、循环
- 1.9.1、while
- 1.9.2、break
- 1.9.3、continue
- 1.9.4、while 循环嵌套
- 1.9.5、for循环
- 1.9.6、while...else...
- 1.9.7、for...else..
- 1.9.8、总结:
- 2、字符串
- 2.1、下标
- 2.2、切片
- 2.3、字符串查找
- 2.3.1、find()
- 2.3.2、index()
- 2.3.3、count()
- 2.4、字符串修改
- 2.4.1、replace() 替换
- 2.4.2、split() 分割
- 2.4.3、join() 合并
- 2.4.4、capitalize()
- 2.4.5、title()
- 2.4.6、lower()
- 2.4.7、upper()
- 2.4.8、lstrip()
- 2.4.9、rstrip()
- 2.4.10、strip()
- 2.4.11、ljust()
- 2.5、字符串判断
- 2.5.1、startswith()
- 2.5.2、endswith()
- 2.5.3、isalpha()
- 2.5.4、isdigit()
- 2.5.5、isalnum()
- 3、列表
- 3.1、查找
- 3.1.1、通过下标
- 3.1.2、通过函数
- 3.1.3、判断是否存在
- 3.2、增加
- 3.2.1、append()
- 3.2.2、extend()
- 3.2.3、insert()
- 3.3、删除
- 3.3.1、del
- 3.3.2、pop()
- 3.3.3、remove()
- 3.3.4、clear()
- 3.4、修改
- 3.4.1、reverse()
- 3.4.2、sort()
- 3.5、复制
- 3.5.1、copy()
- 3.6、列表的循环遍历
- 3.6.1、while
- 3.6.2、for
- 3.7、列表的嵌套
- 4、元组
- 4.1、定义元组
- 4.2、查找
- 4.2.1、按下标查找数据
- 4.2.2、index()
- 4.2.3、count()
- 4.2.4、len()
- 5、集合
- 5.1、创建集合
- 5.2、增加数据
- 5.2.1、add()
- 5.2.2、updata()
- 5.3、删除
- 5.3.1、remove()
- 5.3.2、discard()
- 5.3.3、pop()
- 5.4、查找
- 5.4.1、in
- 6、字典
- 6.1、创建字典
- 6.2、增加
- 6.3、删除
- 6.3.1、del()/del
- 6.3.2、celar()
- 6.4、改
- 6.5、查
- 6.5.1、get()
- 6.5.2、keys()
- 6.5.3、values()
- 6.5.4、items()
- 6.6、字典的循环遍历
- 6.6.1、遍历字典的key
- 6.6.2、遍历字典的value
- 6.6.3、遍历字典的元素
- 6.6.4、遍历字典的键值对
1、基本语法
1.1、注释
注释分为两类:单行注释 和多行注释
- 单行注释:只能注释一行内容
# 注释内容 # 后面要加空格
- 多行注释:可以注释多行内容
"""第一行注释第二行注释第三行注释
"""'''注释1注释2注释3
'''
1.2、变量
变量名自定义,要满足标识符命名规则
my_name = 'TOM';
print(my_name)schoolName = '林小秦';
print(schoolName)
1.2.1、标识符
由数字,字母,下划线开头
不能数字开头
不能使用内置关键字(如图)
- 严格区分大小写
1.2.2、命名习惯
大驼峰:即每个单词首字母都大写,例如:
MyName
小驼峰:第二个(含) 以后的单词首字母都大写,例如:
myName
下划线:例如:
my_name
1.3、数据类型
数据类型 | 说明 |
---|---|
int | 整型 |
float | 浮点型 |
bool | 布尔型 |
str | 字符串 |
list | 列表 |
tuple | 元组 |
set | 集合 |
dict | 字典 |
检测数据类型的方法:type()
a = 1
print(type(a)) # <class 'int'> -- 整型b = 1.1
print(type(b)) # <class 'float'> -- 浮点型c = True
print(type(c)) # <class 'bool'> -- 布尔型d = '12345'
print(type(d)) # <class 'str'> -- 字符串e = [10, 20, 30]
print(type(e)) # <class 'list'> -- 列表f = (10, 20, 30)
print(type(f)) # <class 'tuple'> -- 元组h = {10, 20, 30}
print(type(h)) # <class 'set'> -- 集合g = {'name': 'TOM', 'age': 20}
print(type(g)) # <class 'dict'> -- 字典