今天要学习更多进阶的串列使用方法有兴趣的就跟我继续看下去吧~⋆˖ ┈︎┈︎┈︎┈┈︎┈︎┈︎┈︎┈┈︎ ᵕ୨♡︎୧ᵕ ┈︎┈︎┈︎┈┈︎┈︎┈︎┈︎┈┈︎ ˖⋆
ㄧ、再谈字串
Python中可将单一字串当作是一个序列由字元组成 ⇢ 字元序列
不过字串跟串列不同的是字串内的单一内容无法更改
1.字串的索引用索引值的方式取得字串内容,索引方式与字串相同
2.字串切片
3.函数或方法除了会更动的串列函数或方法不可应用在字串外,其他皆可
- len() :计算字串长度
- max() :最大值
- min() :最小值
4.将字串转为串列
5.切片赋值运用字串本身无法使用切片功能,但可以将字串改为串列并且使用此功能
6.用spilt()处理字串可以将字串以空格作为分隔符号,将字串拆开变成一个串列但只能适用于英文(中文没有空格)
二、in和not in运算式
语法格式:
boolean_value = obj1 in obj2 #物件obj1在物件obj2内会回传True
boolean_value = obj1 not in obj2 #物件obj1不在物件obj2内会回传False
三、is或is not运算式
语法格式:
boolean_value = obj1 is obj2 #物件obj1等于物件obj2内会回传True
boolean_value = obj1 is not obj2 #物件obj1不等于物件obj2内会回传True
1.整数变数在记忆体位址的观察可使用id()获得变数位址,也可以获得整数(或浮点数)变数在记忆体中的位址若内容相同,将会使用相同记忆体位址储存此变数
2.将is和is not运算式应用在整数变数
3.将is和is not运算式应用在串数变数
四、enumerate物件
此方法可以将iterable类数值的元素用计算数与元素配对方式传回
返回的数据称enumerate物件
其中iterable类数值可以是串列、元组、集合等
语法格式:
obj=enumerate(iterable[,start=0]) #如果省略start=设定,预设值是0