参考文档
- 官方参考文档:https://docs.python.org/zh-cn/3/tutorial/index.html
- Python经典书籍:《流畅的Python》《Python cookbook》
变量
image.png
#将1赋值给a
a = 1
print(a)
# id可以打印变量的存储地址
print(id(a))
image.png
# 反例
1a=1 #变量名不能使用数字开通
print=1 #print为系统关键字,不能用作变量名
A=1
a=1 #A和a为两个不同的变量
pycharm里面快捷注释/取消注释:
ctrl+/
python里多行注释:使用三引号"""注释"""
数字类型
int_a = 1 # 整型
float_a = 0.2 # 浮点型
complex_a = 0.2j # 复数型
# 通过type()查看变量的数据类型
print(type(int_a))
... ...
字符串(String)
- \:转义符,如
\n
为空行 - r:忽略转义符的作用
- +以及空格:多个字符的连接
- 切片
[start: stop: step]
对应[开始:结束:步长”]
- 其他用法参考官方文档
str_a = 'aaaa' # 定义字符串
str_b = 'aaaa\n' # 末尾空行
str_c = 'aaaa\\n' # 忽略转义符,打印出\n
str_d = r'aaaa\n' # 忽略转义符,打印出\n
print(str_a + str_b) # 连接两个字符串
b = 'aaa' 'bbbb' # 通过空格连接
c = '1234567'
print(c[0]) # 取得c的第一个数
print(c[0:5:2]) # 切片后结果为“135”
列表(List)
# 定义列表
list1 = [1,2,3]
# 列表的索引
print(list1[0]) # 结果为1
# 列表的切片
print(list1[:]) # 结果为1,2,3
字符串以及列表的详细操作参考后面章节
下一节:Python控制流语法,包括条件、循环等表达式与流程控制。