刷题随记2

1.输入单词,输出的单词全为小写字母

a = input()
print(a.lower())

.lower() 表示全部小写
.upper() 表示全部大写
.title() 表示各个字符的首字母大写
.capitalize() 表示首字母大写

2.输入一个字符串(仅为大小写字母),输出字符串的长度

a = input() 
print(len(a))

3.输入一字符串(左右都含有空格),输出去掉空格后的字符串

a=input()
print(a.strip())
strip()去掉字符串两边空格
lstrip()去掉字符串左边空格
rstrip()去掉字符串右边空格
replace(" ","")去掉所有的空格

4.输入一个字符串,输出100个字符串,中间无空格

a=input()
print(a*100)

5.输入一个字符串,指定输出前3个字符(长度大于3)

a=input()
print(a[:3])
切片,可截取列表或字符串的前3个(索引第02

6.输入一串字符串,用空格分开,以列表形式输出,输出列表的长度,在末尾添加字符“we”

a = input().split()
#print([b for b in a])
print(a)
print(len(a))
print(a.apennd("we"))

str = list(input().split())
print(str)
print(len(a))

7.输入一行整数,用空格分开,输出这些数字组成的完整列表

b = input().split()
a=[]
for i in b:
    a.append(int(i))
print(a)

print([int(i) for i in input().split()])

8.输入一串字符,用空格分开,以列表形式输出,在开头添加字符“we”

b = input().split()
b.insert(0,'we')
print(b)

9.删除输入字符串中的第一个字符

a=input().split()
del(a[0])
print(a)

#a.pop(0)
#a.remove(a[0])

10.第一行输入一串字符,第二行输入第一行中的某字符,输出删除第二行字符后的第一行的完整列表

a = input().split()
#print(a[:-3]) 删除后三个字符
b = input()
for i in a:
    if i == b:
        a.remove(i)
#a.remove(b)
print(a)

11.升序和降序

my_list=['P','y','t','h','o','n']
print(sorted(my_list))   #临时排序
print(my_list)
my_list.sort(reverse=True)  #降序排序,False为升序,默认为False
print(my_list)

sorted和sort的区别:
(1)sort函数没有返回值,会改变原元素的值;sorted函数有返回值,不会改变原元素的值。
(2)sort()一般作用于列表;sorted()作用于任意可迭代的对象。
(3)sort使用方法为ls.sort(),而sorted使用方法为sorted(ls)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值