日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python入门字符串

發布時間:2024/4/19 python 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python入门字符串 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

字符串長度獲取

Python 提供了len()函數來計算,并返回字符串的長度,即字符串中單個元素的個數。其基本語法如下:

length = len(target_string)

其中:

target_string: 目標字符串變量;length: 保存字符串長度的變量;len: 獲取字符串長度的語法關鍵詞。

下面給出了具體的使用示例:

# coding=utf-8 # 創建一個字符串變量,獲取其長度并打印出來 color = 'It is red' length = len(color) print (length) # 直接在len函數中引入字符串內容獲得其長度,然后打印出來 print(len('This is a circle!'))

輸出結果:

9 17注意: 從輸出結果可以看到,空格也占一個字符元素的位置。

大小寫轉換

Python 提供了upper()和lower()方法,來對字符串進行大小寫轉換。其中,upper()會將字符串中的所有字符都轉換為大寫,lower()則將所有字符轉換為小寫。除此之外,Python 還貼心的提供了title()方法,將字符串所有單詞的首字母變成大寫,而其他字母依然小寫。各個方法的具體語法如下:

# 將源字符串轉換為大寫并存入upper_string變量 upper_string = source_string.upper() # 將源字符串轉換為小寫并存入lower_string變量 lower_string = source_string.lower() # 將源字符串每個詞首字母轉換為大寫并存入title_string變量 title_string = source_string.title()

其中,source_string為待處理的源字符串。具體使用示例如下:

# coding=utf-8 # 創建一個字符串say_hello say_hello = 'Dear my Daughter' # 使用upper()方法對say_hello字符串進行處理 upper_say_hello = say_hello.upper() # 使用lower()方法對say_hello字符串進行處理 lower_say_hello = say_hello.lower() # 使用title()方法對say_hello字符串進行處理 title_say_hello = say_hello.title() # 打印輸出四個字符串 print (say_hello+"\n") print (upper_say_hello+"\n") print (lower_say_hello+"\n") print (title_say_hello+"\n")

輸出結果:

Dear my Daughter DEAR MY DAUGHTER dear my daughter Dear My Daughter注意: 由上述打印結果可以看出,上述方法的調用,并不會對原始的 say_hello字符串產生影響,轉換后的字符串會存入新的變量中。

去除字符串首尾空格

Python 提供了strip()方法,可以去除字符串兩側(不包含內部)全部的空格。使用該方法,也可以通過指定參數,去除兩側指定的特定字符。

注意:在指定參數時,如果參數是多個字符,則該方法會將多個字符逐個去比對,進行刪除(區分大小寫),直到首尾兩側沒有匹配的字符為止。但是,該方法對字符串中間的字符沒有影響。

其基本語法如下:

strip_string1 = source_string.strip() string_strip2 = source_string.strip(target_char)

其中:

source_string:待處理的源字符串;strip_string1和strip_string2:處理后的字符串;target_char:需要從源字符串首尾去除的特定字符。

具體使用示例如下:

# coding = utf-8 # 創建一個字符串hello_world hello_world = ' **The world ** is big!* ' # 利用strip()方法處理hello_world字符串 blank_hello_world = hello_world.strip() char_hello_world = hello_world.strip('TH *') # 打印輸出轉換后的字符串 print(blank_hello_world) print(char_hello_world)

輸出結果:

**The world ** is big!* he world ** is big!

輸出結果分析:

從第一行打印結果可以看到,strip()方法去除了源字符串首尾的所有空格,但是并沒有去除字符串中間的空格;從第二行打印結構可以看出,strip()方法將源字符串首尾所有空格、* 以及字符T去掉了,而源字符串中頭部的h因為是小寫并沒有去除。

總結

以上是生活随笔為你收集整理的Python入门字符串的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。