1. 模块导入的三种方式
- 只使用模块中的少量函数且模块名和函数名短时
import module_name
- 只是用模块中的少量函数且模块名长并且函数名短时
from module_name import function_name
- 使用模块中的大量函数时
from module_name import *
2. 五大标准数据类型
类型 | 类型名 |
---|---|
Numbers | 数字 |
String | 字符串 |
List | 列表 |
Tuple | 元组 |
Dictionary | 字典 |
- 数字类型:
类型 | 类型名 |
---|---|
int | 有符号整型 |
long | 长整型(也可表示八进制和十六进制) |
float | 浮点型 |
complex | 复数 |
长整型也可以使用小写 l,但是还是建议您使用大写 L,避免与数字 1 混淆。Python使用 L 来显示长整型。
浮点型数字用小写f表示
long 类型只存在于 Python2.X 版本中,在 2.2 以后的版本中,int 类型数据溢出后会自动转为long类型。在 Python3.X 版本中 long 类型被移除,使用 int 替代。
-
字符类型:
- 由数字、字母、下划线组成的一串字符
- 截取子字符串:使用[上标:下标]来截取,包含上标,不包含下标;从左从右数下标从0开始,从右往左数下标从-1开始;不写下标,表示取到全部字符
- 截取单个字符:使用变量名[下标]获取,下标可正可负,方向同截取子字符串的规律
- 字符串连接运算符用加号(+)
- " "和’ '均可表示字符串
- 输出内容包含单引号时,用双引号作为字符串的标识
- 输出内容包含双引号时,用单引号作为字符串的标识
- 输出内容包含单双引号时,用转义字符(\)转义字符串的标识,另外的那个引号无需转义
- 字符串换行:\n
- 原样输出含有转义字符的字符串的原始内容:
- repr函数
print(repr("Hello\nWorld")) 输出:Hello\nWorld
- 转义符(\)
print("Hello\\nWorld") 输出:Hello\nWorld
- 在字符串前面加r
print(r"Hello\nWorld") 输出:Hello\nWorld
-
列表(List)
- 列表用[]标识,内部元素用逗号隔开
- 最通用的复合数据类型,支持字符、数字、字符串或者嵌套列表
- 索引下标同字符串
- 有序的对象集合
-
元组(tuple)
- 元组用()标识,内部元素用逗号隔开
- 不能二次赋值,相当于只读
- 其他特性和List列表相似
- 有序的对象集合
-
字典(dict)
- 字典用{}标识,内部元素用逗号隔开
- 内部由索引(key)和对应的值(value)组成,且key不可重复
- 无序的对象集合
数字
- 运算符优先级
序号 | 运算符 |
---|---|
1 | 圆括号 ((……)) |
2 | 幂运算符 (**) |
3 | 负号(-) |
4 | 乘 (*)、除(/)、整除(//)、取余(%) |
5 | 加(+)、减 |
/:无论分子和分母是整数还是浮点数,解决均为浮点数
//:分子和分母均为整数时,结果为整数类型;若其中一个为浮点型,结果为浮点数
%和//类似
获取用户输入
- 使用input函数
- 接收一个字符串类型的参数
- 返回一个字符串类型的结果
注释
- 保存源代码文件的格式分为utf-8和gbk,建议使用utf-8格式保存,因为不仅能保存中文,还能保存其他国家的文字(韩文、日文等等)
- 单行注释:#
- 多行注释:"""或者‘’‘