python】字符串练习题
1. 有变量name = "aleX leNb " 完成如下操作:
移除 name 变量对应的值两边的空格,并输出处理结果
判断 name 变量是否以 “al” 开头,并输出结果(⽤切⽚)
判断name变量是否以”Nb”结尾,并输出结果(⽤切⽚)
将 name 变量对应的值中的所有的”l” 替换为 “p”,并输出结果
将name变量对应的值中的第⼀个”l”替换成”p”,并输出结果
将 name 变量对应的值根据所有的”l” 分割,并输出结果
将name变量对应的值根据第⼀个”l”分割,并输出结果
将 name 变量对应的值变⼤写,并输出结果
将 name 变量对应的值变⼩写,并输出结果
请输出 name 变量对应的值的第 2 个字符?
请输出 name 变量对应的值的前 3 个字符?
请输出 name 变量对应的值的后 2 个字符?
1name = "aleX leNb "
2# 移除 name 变量对应的值两边的空格,并输出处理结果
3print('去除前后的空格:',name.strip())
4
5# 判断 name 变量是否以 “al” 开头,并输出结果(⽤切⽚)javafx界面框架
6print('判断是否以al开头:',name.startswith('al'))
7
python基础代码练习8# 判断name变量是否以”Nb”结尾,并输出结果(⽤切⽚)
9print('判断是否以Nb结尾:',dswith('Nb'))
10
11# 将 name 变量对应的值中的所有的”l” 替换为 “p”,并输出结果
12print('l替换为p',place('l','p'))
13# 将name变量对应的值中的第⼀个”l”替换成”p”,并输出结果
14print('第⼀个l替换为p',place('l','p',1))
15# 将 name 变量对应的值根据所有的”l” 分割,并输出结果
16print('所有的l分割',name.split('l'))
17# 将name变量对应的值根据第⼀个”l”分割,并输出结果
18print('第⼀个l分割',name.split('l',1))
19# 将 name 变量对应的值变⼤写,并输出结果
20print('name变⼤写',name.upper())
21# 将 name 变量对应的值变⼩写,并输出结果
22print('name变⼩写',name.lower())
23# 请输出 name 变量对应的值的第 2 个字符?
24print('第 2 个字符',name[1])
25# 请输出 name 变量对应的值的前 3 个字符?
26print('前 3个字符',name[:3])
27# 请输出 name 变量对应的值的后 2 个字符?
28print('后2个字符',name[-2:])
2. 有s = "123a4b5c"
通过对s切⽚形成新的字符串 "123"
通过对s切⽚形成新的字符串 "a4b"
通过对s切⽚形成字符串s5,s5 = "c"
通过对s切⽚形成字符串s6,s6 = "2abc"
1s = "123a4b5c"
2# 通过对s切⽚形成新的字符串 "123"
3print('s切⽚形成新的字符串123',s[:3])
4# 通过对s切⽚形成新的字符串 "a4b"
5print('s切⽚形成新的字符串a4b',s[3:6])
6# 通过对s切⽚形成字符串s5,s5 = "c"
7s5 = s[-1:]
8print('对s切⽚形成字符串s5,s5 = "c"',s5)
9# 通过对s切⽚形成字符串s6,s6 = "2abc"
10s6 = s[1::2]
11print('对s切⽚形成字符串s6,s6 = "2abc"',s6)
3. 写代码,有如下列表,按照要求实现每⼀个功能。
li = ["alex", "WuSir", "ritian", "barry", "wenzhou"]
计算列表的长度并输出
请通过步长获取索引为偶数的所有值,并打印出获取后的列表
列表中追加元素”seven”,并输出添加后的列表
请在列表的第1个位置插⼊元素”Tony”,并输出添加后的列表
请修改列表第2个位置的元素为”Kelly”,并输出修改后的列表
请将列表的第3个位置的值改成 “太⽩”,并输出修改后的列表
请将列表 l2=[1,”a”,3,4,”heart”] 的每⼀个元素追加到列表li中,并输出添加后的列表
请将字符串 s = “qwert”的每⼀个元素添加到列表li中,⼀⾏代码实现,不允许循环添加。
请删除列表中的元素”ritian”,并输出删除元素后的列表
请删除列表中的第2个元素,并输出删除元素后的列表
请删除列表中的第2⾄第4个元素,并输出删除元素后的列表
1li = ["alex", "WuSir", "ritian", "barry", "wenzhou"]
xml和txt的区别2#计算列表的长度并输出
3print('列表的长度',len(li))
4# 请通过步长获取索引为偶数的所有值,并打印出获取后的列表
5print('获取索引为偶数的所有值',li[::2])
6
7# 列表中追加元素”seven”,并输出添加后的列表
8li.append('seven')
9print('追加元素seven',li)
10
11# 请在列表的第1个位置插⼊元素”Tony”,并输出添加后的列表
12li.insert(0,'Tony')
13print(li)
14# 请修改列表第2个位置的元素为”Kelly”,并输出修改后的列表
15li[1]='Kelly'
16print(li)
17# 请将列表的第3个位置的值改成 “太⽩”,并输出修改后的列表
18li[2]='太⽩'
19print(li)
20# 请将列表 l2=[1,”a”,3,4,”heart”] 的每⼀个元素追加到列表li中,并输出添加后的列表
21l2=[1,'a',3,4,'heart']
23print(li)
24# 请将字符串 s = “qwert”的每⼀个元素添加到列表li中,⼀⾏代码实现,不允许循环添加。25s = 'qwert'
27print(li)
28# 请删除列表中的元素”ritian”,并输出删除元素后的列表
db2数据库实例名怎么查看
30print(li)
31# 请删除列表中的第2个元素,并输出删除元素后的列表
32li.pop(1)
33print(li)
34# 请删除列表中的第2⾄第4个元素,并输出删除元素后的列表
35del li[1:4]
36print(li)
4. 写代码,有如下列表,利⽤切⽚实现每⼀个功能
li = [1, 3, 2, "a", 4, "b", 5,"c"]
通过对li列表的切⽚形成新的列表 [1,3,2]
通过对li列表的切⽚形成新的列表 [“a”,4,”b”]
通过对li列表的切⽚形成新的列表 [1,2,4,5]
通过对li列表的切⽚形成新的列表 [3,”a”,”b”]
通过对li列表的切⽚形成新的列表 [3,”a”,”b”,”c”]
通过对li列表的切⽚形成新的列表 [“c”]
通过对li列表的切⽚形成新的列表 [“b”,”a”,3]
1li = [1, 3, 2, "a", 4, "b", 5,"c"]
2# 通过对li列表的切⽚形成新的列表 [1,3,2]
3li1 = li[:3]
4print(li1)
5# 通过对li列表的切⽚形成新的列表 [“a”,4,”b”]
6li2 = li[3:6]
7print(li2)
8# 通过对li列表的切⽚形成新的列表 [1,2,4,5]
9li3 = li[0::2]
10print(li3)
11# 通过对li列表的切⽚形成新的列表 [3,”a”,”b”]
12li4=li[1:6:2]
13print(li4)
14# 通过对li列表的切⽚形成新的列表 [3,”a”,”b”,”c”]
15li5 = li[1::2]
16print(li5)
17# 通过对li列表的切⽚形成新的列表 [“c”]
18li6 = li[-1:]
19print(li6,type(li[-1:]))
20# 通过对li列表的切⽚形成新的列表 [“b”,”a”,3]
21li7 = li[::-1][2::2]卵巢囊肿病理性
22#li7[2::2]
23print(li7)
5. 写代码,有如下列表,按照要求实现每⼀个功能。
lis = [2, 3, "k", ["qwe", 20, ["k1", ["tt", 3, "1"]], 89], "ab", "adv"]
将列表lis中的”k”变成⼤写,并打印列表。
将列表中的数字3变成字符串”100”
将列表中的字符串”tt”变成数字 101
在 “qwe”前⾯插⼊字符串:”⽕车头”
1lis = [2, 3, "k", ["qwe", 20, ["k1", ["tt", 3, "1"]], 89], "ab", "adv"]
2
3# 将列表lis中的”k”变成⼤写,并打印列表。
4lis[2]=lis[2].upper()
5print(lis)
6# 将列表中的数字3变成字符串”100”
7lis [1]='100'
8print(lis)
9# 将列表中的字符串”tt”变成数字101
10lis[3][2][1][0]='101'
11print(lis)
12# 在 “qwe”前⾯插⼊字符串:”⽕车头”
13lis[3].insert(0,'⽕车头')
14print(lis)
6. 判断是否可以实现,如果可以请写代码实现。
li = ["alex",[11,22,(88,99,100,),33], "WuSir", ("ritian", "barry",), "wenzhou"] - 请将 "WuSir" 修改成 "吴彦祖"
- 请将 ("ritian", "barry",) 修改为 ['⽇⽉','星⾠']
- 请将 88 修改为 87
- 请将 "wenzhou" 删除,然后再在列表第0个索引位置插⼊ "周周"
1li = ["alex", [11, 22, (88, 99, 100,), 33], "WuSir", ("ritian", "barry",), "wenzhou"] 2
3# - 请将 "WuSir" 修改成 "吴彦祖"
4li[2]='吴彦祖'
5# - 请将 ("ritian", "barry",) 修改为 ['⽇⽉','星⾠']
6li[-2] =['⽇⽉','星⾠']
7# - 请将 88 修改为 87
8li[1][2]=(87,99,100)
9# - 请将 "wenzhou" 删除,然后再在列表第0个索引位置插⼊ "周周"
10del li[-1]
11li.insert(0,'周周')
html滑动条文本框代码怎么写12print(li)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论