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)