python學習之基礎篇 字串

2021-10-06 21:23:04 字數 1435 閱讀 6576

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 方法切割...