python语言几个常见函数的使用

写代码,有如下变量,请按照要求实现每个功能:

name = " Kobe Bean Bryant"

     a.  移除 name 变量对应的值左边的空格,并输出移除后的内容

             name = "	  Kobe Bean Bryant"
a = name.lstrip()
print(a) b. 判断 name 变量对应的值是否以 "B" 开头,并输出结果 name = " Kobe Bean Bryant"
a = name.startswith("B")
print(a) c. 判断 name 变量对应的值是否以 "t" 结尾,并输出结果 name = " Kobe Bean Bryant"
a = name.endswith("t")
print(a) d. 将 name 变量对应的值中的 “B” 替换为 “p”,并输出结果 name = " Kobe Bean Bryant"
a = name.endswith("t")
print(a) e. 将 name 变量对应的值根据 “e” 分割,并输出结果。 name = " Kobe Bean Bryant"
a = name.split("e")
print(a) f. 将 name 变量对应的值变大写、小写,并输出结果 a = name.lower()
a = name.upper() g. 请输出 name 变量对应的值的第 2 个字符? name = "Kobe Bean Bryant"
a = name[1]
print(a) h. 请输出 name 变量对应的值的后 3 个字符? name = "Kobe Bean Bryant"
a = name[-3:]
print(a) i. 请输出 name 变量对应的值中 “e” 所在索引位置? name = "Kobe Bean Bryant"
for index, e in enumerate(name):
if e == 'e':
print(index,'-',e) j. 获取子序列,仅不包含最后一个字符。 name = "Kobe Bean Bryant"
a = name[:-1]
print(a) k. 字符串是否可迭代对象?如可以请使用 for 循环每一个元素? name = "Kobe Bean Bryant"
for i in name:
print (i) l. 利用下划线将列表的每一个元素拼接成字符串 li = "alexericrain"
print( '_'.join(li) ) m. 利用下划线将列表的每一个元素拼接成字符串 li = "alexericrain"
print( '_'.join(li) ) n. 利用下划线将列表的每一个元素拼接成字符串 li = ['alex', 'eric', 'rain']
print( '_'.join(li) ) o. 实现一个整数加法计算器:
如:content = input('请输入内容:') # 如: 5+9 或 5+ 9 或 5 + 9 c1 = input('请输入一个加数:')
c2 = input('请输入另一个加数:')
print( int(c1) + int(c2) ) p. 计算用户输入的内容中有几个十进制小数?几个字母?
如: content = input('请输入内容:') # 如:asduiaf878123jkjsfd-213928 c1 = input('请输入内容 :')
i = 0
j = 0
for a in c1:
if a.isalpha():
i += 1
if a.isdecimal():
j += 1
print("字母个数:", i ,"\n十进制数个数:", j ) q. 制作趣味模板程序
需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意现实
如:敬爱可亲的 xxx,最喜欢在 xxx 地方做 xxx temp = "敬爱可亲的{0},最喜欢在{1},地方{2}。"
name = input("姓名:")
place = input("地点:")
interest = input("爱好:")
print(temp.format(name,place,interest))
上一篇:JSON.stringify()和JSON.parse()


下一篇:用DELPHI操作EXCEL Word