1. 字面量(数据类型):数字、字符串、列表、元组、集合、字典
2. 注释(Windows快捷键:ctrl+/,MAC的快捷键:command+/):
(1)单行注释:
# 注释内容
(2)多行注释:
"""
注释内容
"""
3. print(内容1,内容2,......)
4. 查看数据类型:type()
注:变量无类型,数据有类型
5. 数据类型转换:int()、float()、str()
注:任何类型都可以转换成字符串,但只有数字的字符串才能转换成数字,float类型转换成int类型会丢失精度,即直接丢掉小数部分。
6. 标识符:
(1)大小写敏感、不可使用关键字、关键字同样对大小写敏感
(2)只可以出现英文(尽量全小写)、中文(不推荐)、数字(不能在开头)和下划线
7. 运算符:
(1)算术运算符: // 取整数,% 取余,** 指数
(2)赋值运算符:标准赋值运算符、复合赋值运算符
8. 字符串定义:
(1)字符串定义方式:单引号、双引号、三引号(支持换行,当使用变量接收时变成一个字符串,不使用变量接收时变成一个多行注释)
(2)引号的嵌套:可以使用转义字符:\ 来进行转义,或者在单引号内写双引号、在双引号内写单引号
9. 字符串拼接:使用+号拼接,不能和非字符串类型拼接
10. 字符串格式化:
(1)利用字符串格式化进行字符串和其他类型字面量的拼接:"%占位符" % 变量,多个变量的情况:"%占位符 %占位符" % (变量1,变量2...)
(2)常用的占位符:字符串:%s,整数:%d,浮点数:%f
11. 字符串格式化过程中的数字精度控制:m.n的形式控制
(1)m,控制宽度,要求是数字,设置的宽度小于数字自身时不生效
(2)n,控制小数点精度,要求是数字,会进行小数的四舍五入
(3)注意:数字宽度不够时,在前面用空格补齐;小数点和小数部分也算入宽度计算;先控制n再控制m;m和.n都可以省略
12. 字符串格式化方式2(快速格式化):
(1)方式:f"内容{变量}"
(2)不理会类型;不做精度控制,原样输出
13. 对表达式进行字符串格式化:
(1)f"内容{表达式}"
(2)"%s\%d\%f" % (表达式1、表达式2、表达式3...)
15. 数据输入:
(1)使用input()语句获取键盘输入的数据,得到的数据永远都是字符串类型
(2)input(提示信息),用以在使用者输入内容前显示提示信息