A. python求答案
当然还有好多方法。
最直接的a.count('n')
B. 如何用Python编程输入一个多位整数,从高位到低位依次输出该整数每个数位上的
依次输出,那就是一个一个输出,那么用for循环遍历字符串最方便。
输出格式是一行,每个数字间用空格隔开,如果你是一行输出一个数字,输出换成print(i)。
C. python编程,通过键盘输入一个字符串,遍历该字符串中的每一个字符
string = input("请输入:")
for i in string:
print(i)
D. 在python中如何遍历字符串进行首位交换
直接使用字符串切片就可以实现:
s = "Thereisastringword"
# 最后一位 + 去头去尾的部分 + 首字符
s1 = s[-1] + "".join(s[1:-1]) + s[0]
print(s1)
用循环也需要等循环结束了再拼接一次字符串
s = "Thereisastringword"
s1 = ""
for i in range(len(s)):
if i == 0:
lastword = s[i]
elif i == len(s) -1 :
fristword = s[i]
else:
s1 += s[i]
print(fristword + s1 + lastword)