将 Python 当做计算器
除法运算
用/表示除法运算时,一般得到的是浮点数,如果我们需要得到整数,可以用运算符//
余数计算 %
幂乘方
系统内置变量_
内置变量_,存储了最近的结果。如图
字符串
符串可以由 + 操作符连接(粘到一起),可以由 * 表示重复,并且相邻的两个字符串文本自动连接在一起。
错误用法:
x = "123"
y = "456"
x y #错误,SyntaxError: invalid syntax
x + y #正确
x "123" #错误
Python没有单独的字符类型;一个字符就是一个简单的长度为1的字符串。并且字符串具有索引。当索引为负数时,从右边开始计算
- 除了索引,还支持 切片。索引用于获得单个字符,切片 让你获得一个子字符串。切片包含起始的字符,不包含末尾的字符。
- Python 能够优雅地处理那些没有意义的切片索引:一个过大的索引值(即下标值大于字符串实际长度)将被字符串实际长度所代替,当上边界比下边界大时(即切片左值大于右值)就返回空字符串
- Python字符串不可以被更改 — 它们是 不可变的 。因此,赋值给字符串索引的位置会导致错误:
列表
列表比较像我们在C语言中使用的数组,但是列表的元素可以不是同一类型,列表也支持切片和索引,且特点一样,但是列表的值是可以被改变的。列表的切片是一个浅拷贝,这意味着可以利用切片进行改变列表。如图,