python 字符串替换_Python基础教程,第四讲,字符串详解
生活随笔
收集整理的這篇文章主要介紹了
python 字符串替换_Python基础教程,第四讲,字符串详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本節課主要和大家一起學習一下Python中的字符串操作,對字符串的操作在開發工作中的使用頻率比較高,所以單獨作為一課來講。
學完此次課程,我能做什么?
學完本次課程后,我們將學會如何創建字符串,以及如何對字符串分割,鏈接,搜索,替換等,學會字符串處理有利于后期開發爬蟲程序。
學習此次課程,需要多久?
10-15分鐘
課程內容
1.字符串格式化
通過{0}{1}等方式占位,通過format()函數替換
# Python基礎教程,第四講,字符串詳解 # 文件名:format.py # 字符串簡單格式化str = "Hi! {0}, Do you like {1}?" # 需要替換的位置使用{0},{1},{2}......等方式替換 format = str.format("Dely", "apples") # 使用format函數,替換占位符 print(format)#執行結果:Hi! Dely, Do you like apples?格式化小數使用 .2f ,保留兩位有效小數,也是常用的功能。
# Python基礎教程,第四講,字符串詳解 # 文件名:format2.py # 格式化浮點數str = "Hi! {0}, Your salary is {1:.2f}" # 使用 .2f 格式數字 format = str.format("dely", 1800) # 使用format函數,替換占位符 print(format)#執行結果:Hi! dely, Your salary is 1800.002.常用字符串方法
- find() 可以在一個較長的字符串中查找子串。返回子串所在位置的最左端的索引。如果沒有找到返回-1
- join() 使用當前字符串鏈接序列中的元素,注意不是字符串鏈接。
- split() join的逆向方法,將字符串切割為序列。
- lower() 將字符串全部轉為小寫
- upper() 將字符串全部轉為大寫
- replace() 返回某個字符串所有匹配項被替換之后的字符串
- strip() 去除字符串兩側的空格字符串
- endswith() 檢查字符串是否以某個字符串結尾
這里要注意的是,判斷一個字符串是否存在 的條件是是否返回了 -1 而不是 0
小結
通過本課的學習,我們可以對Python中字符串的格式化以及常用函數有所理解。非常實用的函數轉大小寫,拆分,替換,轉序列,序列轉字符串等都是項目中常會用到的,所以大家一定要把每個Demo自己親手聯系一下。
接下來學習什么?
接下來我們將學習Python中的字典,一種新的數據結構來解決序列的不足。
關注公眾號,回復 Python基礎 下載全部代碼+PDF版電子書
總結
以上是生活随笔為你收集整理的python 字符串替换_Python基础教程,第四讲,字符串详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 相关系数_python如何
- 下一篇: python 服务端与c++客户端通讯_