1. 字串的選取
#!/usr/bin/python3
str='runoob'
print(str) # 輸出字串
print(str[0:-1]) # 輸出第乙個到倒數第二個的所有字元
print(str[0]) # 輸出字串第乙個字元
print(str[2:5]) # 輸出從第三個開始到第五個的字元
print(str[2:]) # 輸出從第三個開始後的所有字元
print(str * 2) # 輸出字串兩次
print(str + '你好') # 連線字串
print('------------------------------')
print('hello\nrunoob') # 使用反斜槓(\)+n轉義特殊字元
print(r'hello\nrunoob') # 在字串前面新增乙個 r,表示原始字串,不會發生轉義
這裡的r指raw,即raw string
輸出結果為:
runoob
runoo
rnoo
noob
runoobrunoob
runoob你好
------------------------------
hello
runoob
hello\nrunoob
2. 字串翻轉
def reversewords(input):
# 通過空格將字串分隔符,把各個單詞分隔為列表
inputwords = input.split(" ")
# 翻轉字串
# 假設列表 list = [1,2,3,4],
# list[0]=1, list[1]=2 ,而 -1 表示最後乙個元素 list[-1]=4 ( 與 list[3]=4 一樣)
# inputwords[-1::-1] 有三個引數
# 第乙個引數 -1 表示最後乙個元素
# 第二個引數為空,表示移動到列表末尾
# 第三個引數為步長,-1 表示逆向
inputwords=inputwords[-1::-1]
# 重新組合字串
output = ' '.join(inputwords)
return output
if __name__ == "__main__":
input = 'i like runoob'
rw = reversewords(input)
print(rw)
輸出結果為:runoob like i Python基礎篇 字串
1.字串的概念 我們肉眼可識別的,具有特殊含義由的字元組成的串 2.字串的定義 1 引號 user name 帥哥張 user address shaanxi,xanyang gender boy hobby read books 2 字串型別賦值 s str 今天天氣怎麼樣?3.字串常見方法 格式...
Python 學習基礎篇 字串的處理
在每個程式語言中都有對於字串的處理,字串是每個程式語言必不可少的存在,對於字串我們經常會對字串進行合併,刪除,轉換,判斷等操作的處理。首先 int i integer.parseint str 下來才可以進行格式化,格式化時還需要呼叫很多類和方法才能夠完成。對於python的格式化只需要固定的格式就...
基礎篇 字串
一 字串 1 字串的split 方法如果不加引數,表示以空格為分隔符 2 當乙個字串中同時含有眾多空格 製表符 t 換行符 n時,如何清洗更高效?方案1 結合使用strip replace 方法 缺點 需經過多輪替換,效率低 方案2 結合使用split join 方法 優點 通過split 方法切割...