Python字符串和对象
持续更新中......
字符串
字符串元素索引
Python可以用索引来获取一个字符串中的某个字符 ,对于这样的一个字符串定义
hello = '你好啊'
你 这个字符可以这样获取 hello[0] ,
好 这个字符可以这样获取 hello[1] ,
啊 这个字符可以这样获取 hello[2] ,
hello = '你好啊'
print(hello[0]) //打印内容: 你
Python还支持 用负数表示字符串的索引
啊 这个字符的索引是 -1 , 可以这样获取 hello[-1] ,
好 这个字符的索引是 -2 , 可以这样获取 hello[-2] ,
你 这个字符的索引是 -3 , 可以这样获取 hello[-3] ,
hello = '你好啊'
print(hello[-3]) //打印内容: 你
字符串切片
sequence特性的数据对象 都支持 切片操作 , 字符串是具有sequence特性的,当然也支持切片。
hello = '人就要有一点不切实际的想法'
切除其中 不切实际的想法
print(hello[6:12])
也可以用负数
print(hello[-6:-1])
省略一个切片索引:
要切出的内容一直到字符串的结尾,这时还可以用 hello[2:] ,后面的索引 空着不写,表示到整个字符串的结束
如果 前面的索引 不写,可以表示 从字符串的开头切片, 比如 hello[:2]
获取字符串长度
内置函数 len获取字符串的长度,也是获取字符串中字符的个数
var = '特朗普总统'
print(len(var)) //返回结果是5,因为var变量对应的字符串长度就是5个字符。
对象及数字对象
数学运算

该表从上往下,优先级依次提高。越是下面的操作符,优先级越高
type 函数
内置 type函数
>>> type(3) # 查看对象 3 的类型
<class 'int'> # 表示是int类型,就是整数类型
>>> type(3.4) # 查看对象 3.4 的类型
<class 'float'> # 表示是 float 类型,就是浮点数类型

浙公网安备 33010602011771号