主题
python基础语法
一、字面量
- 整数
- 浮点数
- 复数
- 布尔值
- 字符串
- 列表
- 元组
- 集合
- 字典
二、注释
1. 单行注释
# 单行注释
2. 多行注释
"""
多行注释
"""
三、变量
1. 定义:
- 变量名 = 变量值
- 变量名:类型 = 变量值
2. 修改:
- 变量名 = 新值
3. 注: 变量没有类型
四、数据类型转换
python
type() # 查看类型
int() # 转整数
float() # 转浮点数
str() # 转字符串
bool() # 转布尔值
# 注:所有类型都可以转字符串和布尔类型
# 注:只有值是数字才可以转数字
# 注:转布尔类型大多数为True,表示为空值时才会转False五、标识符命名的规范
1. 标识符
- 变量标识符 - 变量名
- 函数标识符 - 函数名
- 类标识符 - 类名
2. 命名规则
- 命名的限制:数字(不能为开头)、字母、下划线、中文(不建议)
- 严格区分大小写
- 不能使用关键字
3. 命名规范
- 见名知意
- 全小写英文单词
- 多个单词用下划线链接,过长用缩写
六、运算符
1. 数学运算符
- 加+ 减- 乘* 除/
- 幂运算**
- 整除//
- 取余%
2. 赋值运算符
=
3. 复合运算符
- += -+ *= /=
- **=
- //=
- %=
4.比较运算符
隐式转换:进行值比对时,会将值转换成能比较的值再进行比对
字符串比对:逐个字符比对
- >
- <
- >=
- <=
- ==
- !=
5.逻辑运算符
- and
- or
- not
七、字符串用法
1. 定义字符串
- '字符串'
- "字符串"
- """字符串"""(多行定义)
2. 格式化字符串
百分号格式化
python# 语法: ‘xxxx%sxx%dxxx%fxxx’ %(变量1,变量2,变量3)注:小数的格式化
python# 控制整数宽度(了解) %4d %2.1f # 控制小数精度(保留两位小数) %.2fformat格式化
python'xx{}xxxx,xx{},xx{},xx{}'.format(变量1, 变量2, 变量3, 变量4)format简写格式化(重点)
pythonf'xx{变量1}xxxx,xx{变量2},xx{变量3},xx{变量4:.2f}' #变量4保留两位小数 f"xx{变量1}xxxx,xx{变量2},xx{变量3},xx{变量4:.2f}" f"""xx{变量1}xxxx,xx{变量2},xx{变量3},xx{变量4:.2f}"""
八、输入输出语句
1. 输入
python
# 变量名 = input(['提示用户输入的信息']) # 中括号表示可省略
# input(""" """) # 多行输入
# 注:输入的格式都为字符串2. 输出
python
print() # 默认换行\n
print(内容,end = '') # 不以\n结尾九、扩展的内容
eval() : 取出内容最外部的引号,没有则报错