文章目录
字符串中可以使用的符号(+、、in、not in、is、not is)
列表支持的符号:(+、、in(不能判断列表是否在另一个列表里)、
列表中可以放各种类型的元素,一个列表也可以嵌套另一个列表,比如list=[1,2,[2,3]]
列表中的元素可以是整型、字符串类型、浮点型、列表型、字典、元组、对象
任意长度的非空列表中最后一个元素的下标是 -1
list(range(1,10,3)) [1,4,7]
类型转换:
str()
int()
list()
列表类型转换需要元素可迭代
range(1,10,3)
range(10,1,-3) # [10, 7,4]
[5,6,7,9,11,13,15]的逆序 sorted([5,6,7,9,11,13,15],reverse=True)
sorted(list)排序
逆序sorted(list,reverse=True)
已知a=[1,2,3],执行a.append(10)后,a=[1,2,3,10]
已知b=[1,2,3],执行b.insert(1,4)后,b=[1,4,2,3]
已知c=[1,2,3],执行c.extend([20,12]),c=[1,2,3,20,12]
a=[1,2,3]
a.append(10)
print(a)#append函数是作用在列表对象的。没有返回值因此不能直接print(a.append(a))
b=[1,2,3]
b.insert(1,4)
print(b)
c=[1,2,3]
c.extend([20,12])
print(c)
已知s1=“this is a test of Python",统计字符串中s出现的次数,取出字符串”test“的表达式,获取s1的反字符串,将字串”test“替换为”exam“
s1="this is a test Python"
print(s1.count('s'))
print(s1[s1.find('test'):s1.find('test')+4])
print(s1[::-1])
s2=s1.replace('test','exam')#replace需要另存一个变量
print(s2)
已知字符串 a=‘ASDssss222sjDDDaOO’,将大写变为小写,小写变为大写。
a='ASDssss222sjDDDaOO'
b=''
for i in a:
if i.isupper():
b+=i.lower()
if i.islower():
b+=i.upper()
else:
b+=i
print(b)
已知x=‘abc’,y=‘def’,z=[‘d’,‘e’,‘f’],则x.join(y)=dabceabcf,x=join(z)=dabceabcf
x.join(z)=
x='abc'
y='def'
z=['d','e','f']
print(x.join(y))
print(x.join(z))
把s1=’你好’,编码为字节流字符串:s1.encode(‘utf-8’)
去除左侧空格:lstrip(),取出右侧空格:rstrip(),取出全部空格:strip()
本文介绍了Python中的字符串操作符,如+、*、in、not in等,并探讨了列表的特性,包括元素类型、嵌套、索引和操作如append、insert、extend。还讲解了字符串的统计、替换、反转和编码方法,以及如何使用join连接字符。
2356

被折叠的 条评论
为什么被折叠?



