Python基础函数的编写
1.输入一行字符,统计其中有多少个单词,每两个单词之间以空格隔开,并将输入字符按首字母大写居中,每个单词首字母大写左对齐,全小写,全大写右对齐的方式分别输出。
如输入:?This?is?a?c++?program.?
输出:There?are?5?words?in?the?line.??
输入代码:
a=input("请输入一行英文字符串: ")
b=a.capitalize()
print(b.center(60)) #中间布局
c=a.title() #首字母大写
print(c.ljust(len(a))) #填充指定长度
d=a.lower()
print(d)
e=a.upper() #全部大写
print(e.rjust(60))
print(“There are”,b.count(" ")+1,“words in the line”)
运行结果:
2.写代码,有如下变量,请按照要求实现每个功能name=“aleX”?:
a.移除name变量对应的值两边的空格,并输入移除后的内容?;
b.请输出name?变量对应的值的前3个字符;
c.将name变量对应的值分别变大写和小写,并输出结果;
d.请输出name变量对应的值的第2个字符;
e.请输出name变量对应的值中“e”所在索引位置;
输入代码:
from operator import index
name=" aleX "
print(name.strip())
name1=name.strip()
print(name1[0:3])
print(name.upper())
print(name.lower())
print(name1[0:2])
print(name.index(‘e’))
运行结果:
3.输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入“They?are?students.”和”aeiou”,则删除之后的第一个字符串变成”Thy?r?stdnts.”
—输入描述:每个测试输入包含2个字符串?
—输出描述:输出删除后的字符串?
输入代码:
a=input("请输入一行字符串A: ")
b=input("请输入您要替换的字符B: ")
c=" "
for i in a:
if i not in b or i==" ":
c+&#