str1=‘123456abcdefg’
def fun(str):
for i in range(0, len(str), 1):
print(str[i:i + 1], ‘/’, end=‘’)
fun(str1)
輸出:
1 /2 /3 /4 /5 /6 /a /b /c /d /e /f /g /
Process finished with exit code 0
總結:短短代碼的核心就是把字符串拆開輸出
然後看了別的說什麼用replace()內置函數感覺就很麻煩而且只能替換特定的字符
另外看了一個spilt()函數,是
str.split(sep,maxsplit)
此方法中各部分參數的含義分別是:
str:錶示要進行分割的字符串;
sep:用於指定分隔符,可以包含多個字符。此參數默認為 None,錶示所有空字符,包括空格、換行符“\n”、制錶符“\t”等。
maxsplit:可選參數,用於指定分割的次數,最後列錶中子串的個數最多為 maxsplit+1。如果不指定或者指定為 -1,則錶示分割次數沒有限制。
這個方法是將字符串沿著原來本來有的空格(或者其他特定一個字符)拆開,在使用正則錶達式後import re可將字符串沿著多個指定字符拆開
具體參考鏈接:
https://blog.csdn.net/sinat_38682860/article/details/80375369