日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

掌握 Python:15 個關于字符串操作的神級單行代碼

來源: 責編: 時間:2024-07-03 17:25:20 1281觀看
導讀今天我們要一起變成Python字符串操作的大師,用短短的單行代碼實現看似復雜的任務。準備好你的筆記本,讓我們一起探索這些簡潔而強大的字符串魔法吧!1. 快速去除字符串兩端空白s = " Hello World! "clean_s = s.strip

今天我們要一起變成Python字符串操作的大師,用短短的單行代碼實現看似復雜的任務。準備好你的筆記本,讓我們一起探索這些簡潔而強大的字符串魔法吧!NyM28資訊網——每日最新資訊28at.com

NyM28資訊網——每日最新資訊28at.com

1. 快速去除字符串兩端空白

s = "   Hello World!   "clean_s = s.strip()  # 去除首尾空格,簡單粗暴!

解釋:.strip() 方法就像一把神奇的橡皮擦,擦去字符串開頭和結尾的所有空白字符。NyM28資訊網——每日最新資訊28at.com

2. 轉換首字母大寫

title_case = "hello world".title()  # 讓每個單詞首字母都穿上大衣!

解釋:.title() 方法讓每個單詞的首字母都自動變為大寫,非常適合標題化文本。NyM28資訊網——每日最新資訊28at.com

3. 反轉字符串

reversed_str = "python"[::-1]  # 翻轉,翻轉,讓字符串倒立!

解釋:利用切片 [start:stop:step],省略 start 和 stop 默認從頭到尾,-1 讓步長反向,實現反轉。NyM28資訊網——每日最新資訊28at.com

4. 分割字符串成列表

words = "one,two,three".split(",")  # 射擊!每個逗號后分裂。

解釋:.split(separator) 方法,把字符串按指定分隔符切成列表,沒有指定就默認為空格。NyM28資訊網——每日最新資訊28at.com

5. 合并列表成字符串

merged_str = "-".join(["apple", "banana", "cherry"])  # 拼接彩虹,用喜歡的符號!

解釋:.join(list) 方法,用指定的字符連接列表中的所有元素成為字符串。NyM28資訊網——每日最新資訊28at.com

6. 快速計數字符出現次數

count_a = "banana".count("a")  # 數一數,有幾個‘a’?

解釋:.count(substring),統計子字符串在原字符串中出現的次數,這下知道香蕉里有多少個‘a’了吧!NyM28資訊網——每日最新資訊28at.com

7. 判斷是否包含子字符串

contains_hello = "Hello, Python!".startswith("Hello")  # 開頭有秘密嗎?

解釋:.startswith(prefix) 和 .endswith(suffix) 分別檢查字符串是否以特定前綴或后綴開始或結束,返回布爾值。NyM28資訊網——每日最新資訊28at.com

8. 替換字符串中的部分

new_str = "python is fun".replace("fun", "awesome")  # 改頭換面,‘fun’變‘awesome’!

解釋:.replace(old, new[, count]),將舊字符串替換為新字符串,還可以指定替換次數。NyM28資訊網——每日最新資訊28at.com

9. 字符串長度統計

length = len("Python編程")  # 測量字符串的長度。

解釋:len(object),萬能的長度測量工具,適用于任何序列對象。NyM28資訊網——每日最新資訊28at.com

10. 中間插入字符

inserted = "Python".join(['(', '3.', ')'])  # 在字符串間施法,插入符號。

解釋:通過 .join() 方法,巧妙地在字符串序列的每個元素之間插入字符,這里我們給Python版本號加了括號。NyM28資訊網——每日最新資訊28at.com

11. 列表元素合并為字符串,每個元素間加空格

spaced_list = ' '.join(map(str, [1, 2, 3]))  # 數字變字符串,中間還有空格哦!

解釋:先用 map(str, list) 把列表中的每個元素轉換成字符串,然后用空格 .join() 起來。NyM28資訊網——每日最新資訊28at.com

12. 大小寫轉換

lower_to_upper = "lower case".upper()  # 上下翻轉,全大寫!upper_to_lower = "UPPER CASE".lower()  # 全部小寫,低調行事。

解釋:.upper() 和 .lower() 分別將字符串轉換為全大寫和全小寫。NyM28資訊網——每日最新資訊28at.com

13. 字符串格式化

formatted = f"My name is {input('What is your name? ')}"  # 輸入你的名字,我來告訴你。

解釋:f-string(Python 3.6+)允許在字符串中直接嵌入表達式,超級直觀方便。NyM28資訊網——每日最新資訊28at.com

14. 制作重復字符串

pattern = "x" * 5  # 重復的魅力,‘x’五連發!

解釋:乘號在這里不是數學運算,而是字符串復制的快捷方式。NyM28資訊網——每日最新資訊28at.com

15. 字符串右對齊

aligned_str = "Python".rjust(10, '-')  # 對齊大師,右邊留空位,用‘-’填充。

解釋:.rjust(width[, fillchar]) 方法使字符串右對齊,并在左側填充指定字符直到達到指定寬度。NyM28資訊網——每日最新資訊28at.com

高級用法

16. 高級字符串分割與組合:正則表達式

使用正則表達式可以實現更復雜的文本分割。NyM28資訊網——每日最新資訊28at.com

import re# 分割包含數字和非數字的字符串parts = re.split(r'(/d+)', "Python3.9 is fun!")

解釋:正則表達式 r'(/d+)' 匹配一個或多個數字,括號表示捕獲組,re.split() 會保留這些匹配項,返回的結果中,匹配到的部分也會包括在內。NyM28資訊網——每日最新資訊28at.com

17. 利用列表推導生成字符串

當你需要基于條件生成字符串時,列表推導非常有用。NyM28資訊網——每日最新資訊28at.com

# 生成一個字符串,僅包含原字符串中的大寫字母upper_only = ''.join([c for c in "Hello World!" if c.isupper()])

解釋:通過列表推導篩選出大寫字母,然后用 join() 合并回字符串。NyM28資訊網——每日最新資訊28at.com

18. 字符串的編碼與解碼

了解字符串與字節之間的轉換至關重要。NyM28資訊網——每日最新資訊28at.com

encoded = "你好".encode('utf-8')  # 編碼為UTF-8字節decoded = encoded.decode('utf-8')  # 解碼回字符串

解釋:字符串通過 .encode() 方法可以轉換為字節序列,而字節序列通過 .decode() 方法可以轉換回字符串。NyM28資訊網——每日最新資訊28at.com

19. 使用zip函數合并多個字符串

當有多個列表或字符串需要對應位置合并時,zip函數大顯身手。NyM28資訊網——每日最新資訊28at.com

str1 = "ABC"str2 = "123"merged = ''.join(a + b for a, b in zip(str1, str2))

解釋:zip函數將兩個字符串配對,然后通過列表推導結合每個配對的字符,最后用 join 連接成一個字符串。NyM28資訊網——每日最新資訊28at.com

20. 查找所有子字符串出現的位置

如果想知道一個子字符串在另一個字符串中所有出現的位置,可以這樣做:NyM28資訊網——每日最新資訊28at.com

# 查找所有'is'的位置positions = [m.start() for m in re.finditer('is', 'This is a test. Is it?')]

解釋:re.finditer() 返回一個迭代器,遍歷所有匹配項,.start() 獲取每個匹配的起始索引。NyM28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-98558-0.html掌握 Python:15 個關于字符串操作的神級單行代碼

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: CSS 實現3d輪播圖的一些思路,你學會了嗎?

下一篇: 一分鐘了解,預寫日志 WAL 的核心思路...

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
国产精品久久久久久av福利软件 | 亚洲精品女av网站| 亚洲私人影吧| 亚洲精品国产精品乱码不99按摩 | 国产亚洲一区在线| 狠狠色综合网| 亚洲精品乱码久久久久久久久| 亚洲精品日产精品乱码不卡| 亚洲一区免费观看| 久久国产精品亚洲77777| 久久精品最新地址| 欧美成人免费在线观看| 欧美日韩视频在线观看一区二区三区| 国产精品美女久久| 一区免费观看| 99在线精品观看| 欧美一区二区三区免费观看| 免播放器亚洲一区| 欧美日韩视频在线一区二区观看视频| 国产精品自拍在线| 亚洲电影在线免费观看| 日韩一级黄色大片| 欧美在线不卡视频| 欧美日本国产精品| 国产欧美日韩不卡| 亚洲精品免费观看| 久久精品卡一| 欧美日韩免费在线视频| 国产揄拍国内精品对白| 一区二区精品| 噜噜噜久久亚洲精品国产品小说| 欧美久久精品午夜青青大伊人| 国产午夜精品视频免费不卡69堂| 亚洲人午夜精品免费| 欧美在线免费视频| 欧美午夜不卡在线观看免费 | 欧美日韩一区二区三区四区五区| 黄色免费成人| 亚洲网友自拍| 蜜桃伊人久久| 国产私拍一区| 亚洲最新中文字幕| 美国十次成人| 国产日产欧美一区| 一本综合精品| 蜜桃av一区二区| 国产欧美在线看| 中日韩在线视频| 免费视频亚洲| 国模吧视频一区| 亚洲女同精品视频| 欧美精品videossex性护士| 狠狠干综合网| 亚洲欧美日韩直播| 1024日韩| 亚洲一级黄色| 欧美精品一区二区蜜臀亚洲| 激情视频亚洲| 久久精品麻豆| 国产欧美视频一区二区| 亚洲网站在线看| 欧美日韩国产探花| 亚洲国产欧美另类丝袜| 久久婷婷成人综合色| 国产日本欧美一区二区三区| 亚洲在线免费视频| 欧美日韩亚洲一区二区三区四区| 亚洲精品综合久久中文字幕| 六十路精品视频| 精品电影一区| 久久久久久久999精品视频| 国产日韩欧美一区在线| 亚洲欧美自拍偷拍| 国产精品久久久久影院色老大| 亚洲人成在线观看网站高清| 免费成人高清| 亚洲国产精品久久91精品| 久久久噜噜噜| 伊人成年综合电影网| 久久国产主播精品| 国产在线精品一区二区夜色| 久久超碰97人人做人人爱| 国产欧美一区二区白浆黑人| 午夜精品久久久久久99热软件| 国产精品免费观看在线| 亚洲男女自偷自拍图片另类| 国产精品久久久久久久免费软件| 亚洲一级免费视频| 国产精品久久久久一区| 亚洲欧美成人精品| 国产毛片精品国产一区二区三区| 亚洲欧美久久久| 国产日韩欧美一区| 久久精品盗摄| 在线观看亚洲a| 欧美成人日韩| 亚洲毛片一区二区| 欧美日精品一区视频| 亚洲在线不卡| 国产美女一区| 久久久久久午夜| 亚洲国产精品视频一区| 欧美精品在线看| 中日韩视频在线观看| 国产精品久久久久久妇女6080| 午夜精品理论片| 韩日精品视频| 蜜臀av一级做a爰片久久| 亚洲开发第一视频在线播放| 欧美日韩岛国| 亚洲欧美日本日韩| 国产一区二区久久久| 猛男gaygay欧美视频| 艳妇臀荡乳欲伦亚洲一区| 国产精品一区亚洲| 久久一区国产| 一区二区三区高清视频在线观看| 国产精品亚洲美女av网站| 欧美一区日韩一区| 亚洲电影在线播放| 国产亚洲免费的视频看| 久久综合狠狠综合久久综青草| 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美日韩精品| 性做久久久久久免费观看欧美| 国内一区二区在线视频观看| 欧美jizzhd精品欧美巨大免费| avtt综合网| 国产日韩av一区二区| 欧美成人a∨高清免费观看| 国产精品videosex极品| 欧美在线一二三四区| 亚洲经典在线看| 国产精品第13页| 久久女同精品一区二区| 99国内精品久久| 国产欧美一区二区三区久久人妖| 免费在线看成人av| 亚洲调教视频在线观看| 国产自产v一区二区三区c| 欧美精品在线观看| 欧美在线视频二区| 99精品视频一区| 国模私拍一区二区三区| 欧美久久久久久久久久| 欧美一级理论性理论a| 亚洲国产二区| 国产精品一区亚洲| 欧美精品一区三区| 久久久五月天| 亚洲性图久久| 亚洲国产高清在线观看视频| 国产精品日韩欧美一区二区| 欧美风情在线观看| 久久久www成人免费无遮挡大片 | 精品电影在线观看| 国产精品日韩在线播放| 六月婷婷久久| 午夜亚洲精品| 亚洲乱亚洲高清| 国产一区久久| 国产精品久久久一本精品| 欧美成人dvd在线视频| 欧美一区二区三区播放老司机 | 免费一级欧美在线大片| 欧美在线观看一二区| 99国产精品久久久久老师| 精品69视频一区二区三区| 国产精品美女久久久久av超清| 欧美精品v日韩精品v国产精品| 久久久久久久97| 欧美一二三视频| 亚洲一区二区三区免费视频| 亚洲理伦电影| 亚洲激情影院| 亚洲成人资源| 激情懂色av一区av二区av| 国产伦理一区| 国产精品护士白丝一区av| 欧美巨乳在线| 欧美国产高清| 欧美成人a∨高清免费观看| 久久婷婷成人综合色| 久久国产精品网站| 午夜亚洲福利| 亚洲欧美国产视频| 亚洲一区二区三区三| 一区二区日韩| 9国产精品视频| 99成人在线| av成人激情| 中文国产成人精品| 宅男精品视频| 亚洲视频在线观看| 亚洲图中文字幕| 亚洲性感激情| 亚洲欧美美女| 欧美一级视频| 久久国产精品久久国产精品 | 国产精品久久福利| 国产精品乱码妇女bbbb| 国产精品青草综合久久久久99 | 日韩午夜激情电影| 亚洲毛片在线看|