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个(索引第0到2)
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)。