运算、变量、字符串
- 编写规则
大小写敏感
第一行语句必须顶到最左边,不能有空格,前面可以有空行
多行语句的行首要对齐
- 数学运算
+ 加
- 减
* 乘
/ 除
>>> 3 // 2 # 得到商
>>> 3 % 2 # 得到余数
>>> 10 ** 3 # 次方
# 混合运算时需要加括号
- 查看数据对象的类型
type(3)
- 变量的命名规则
变量名可以包含 字母、数字和下划线
变量名可以以字母或下划线开头,但不能以数字开头
变量名中间可以包含下划线,中间不能包含空格
变量名不能和关键字同名,也不要和内置函数同名
变量名是大小写敏感的
变量名应做到见名知意,不要用汉字或汉语拼音
- 案例,变量指向内存对象
kid = '小明'
student = kid
prettyboy = kid
kid = '小周'
print(kid)
print(student)
print(prettyboy)
# 运行结果
小周
小明
小明
- 自增赋值
var += 1 # 等价于 var = var + 1
- 字符串的写法
单引号、双引号、单三引号、双三引号
-
三引号可以直接写内容有多行的字符串
-
也可以在单引号或双引号中使用\n进行换行
-
可以在单引号中包含双引号字符串,也可以在双引号中包含单引号字符串
-
可以在三引号中同时包含单引号和双引号字符串
-
字符串元素索引
[0][1][2][3][4]
[北][京][欢][迎][你]
[-5][-4][-3][-2][-1]
- 字符串是具有
sequence
特性的,可以支持切片
hello = '北京欢迎你'
print(hello[2:4])
print(hello[-3:-1])
print(hello[2:]) # 要切出的内容一直到字符串的结尾
print(hello[:2]) # 从字符串的开头切片
- 获取字符串长度
var = '北京欢迎你'
lenth = len(var)