【菜鳥教程筆記】Python字串
Python支援格式化字串的輸出。基本的用法是將一個值插入到有字串格式符%s的字串中。
例:
print("我叫 %s 今年 %d 歲 我喜歡%s" % ('小晴',20,'data analysis'))
輸出結果為:我叫 小晴 今年 20 歲 我喜歡data analysis
python字串格式化符號:
需要記住的:%s代表字串 %d代表整數 %f代表小數 %e會用科學記數法格式化浮點數。
如果需要在字串中使用%,就需要用%%來表示%。
格式化整數和浮點數還可以指定是否補0和整數與小數的位數:
print('%2d-%02d' % (3, 1))
print('%.2f' % 3.1415926)
%2d表示輸出位數為2的整數,如果只提供一位的整數,則在前面補空格。%02d表示輸出位數為2的整數,如果只提供一位的整數,則在前面補0.
多行字串'''...'''
還可以在前面加上r
使用:
print(r'''hello,\n
world''')
在Python3中,所有的字串都是Unicode字串。Python的字串常用內建函式如下:
capitalize():將字串的第一個字元轉換為大寫
count(str, beg= 0,end=len(string)):返回 str 在 string 裡面出現的次數,如果 beg 或者 end 指定則返回指定範圍內 str 出現的次數字符轉換為大寫
encode(encoding='UTF-8',errors='strict'):以 encoding 指定的編碼格式編碼字串,如果出錯預設報一個ValueError 的異常,除非 errors 指定的是'ignore'或者'replace'
find(str,beg=0,end=len(string)):檢測str是否包含在字串中,如果指定範圍beg和end,則檢查是否包含在指定範圍內,如果包含,返回開始的索引值,否則返回-1
index(str,beg=0,end=len(string)):和find()的方法一樣,只是如果str不在字串中會報一個異常
lower():轉換字串中所有大寫字元為小寫
upper():轉換字串中所有的小寫字元為大寫
replace(old,new,max)將字串中str1替換成str2,如果max指定,則替換不超過max次
rfind(str,beg=0,end=len(string)):類似於find()函式,不過是從右邊開始查詢
相關文章
- 【菜鳥教程筆記】python基礎之元組的使用筆記Python
- python基礎教程|菜鳥教程Python
- 菜鳥的讀書筆記筆記
- MFC入門——菜鳥級筆記筆記
- 菜鳥教程python 學習進度Python
- 【菜鳥筆記|機器學習】神經網路筆記機器學習神經網路
- python菜鳥教程學習9:函式Python函式
- python菜鳥教程學習5: python運算子Python
- Python菜鳥--模組Python
- 菜鳥筆記之資料結構(24)筆記資料結構
- Android菜鳥學習js筆記一AndroidJS筆記
- 鳥哥私房菜-基礎篇小筆記筆記
- 菜鳥筆記之PWN入門(1.0.0)前言筆記
- python菜鳥教程學習13:檔案操作Python
- 鳥哥私房菜學習筆記(第零章)筆記
- linux-鳥哥私房菜學習筆記Linux筆記
- 菜鳥筆記之計算機網路(4)筆記計算機網路
- 菜鳥也玩mysql之學習筆記篇MySql筆記
- SQL*Plus菜鳥筆記之第六篇SQL筆記
- SQL*Plus菜鳥筆記之第五篇SQL筆記
- SQL*Plus菜鳥筆記之第四篇SQL筆記
- SQL*Plus菜鳥筆記之第三篇SQL筆記
- SQL*Plus菜鳥筆記之第二篇SQL筆記
- python菜鳥教程學習1:背景性學習Python
- python菜鳥教程學習3:基礎語法Python
- 菜鳥筆記之pwn工具篇--Pwndbg基礎使用筆記
- 跟著菜鳥學pythonPython
- c#入門教程(菜鳥級)C#
- 菜鳥學Linux 第111篇筆記 MemoryLinux筆記
- 菜鳥學Linux第055篇筆記php基礎Linux筆記PHP
- 鳥哥的Linux私房菜筆記第六章Linux筆記
- 「Linux」鳥叔私房菜第五章讀書筆記Linux筆記
- C#、GIT詳細教程--菜鳥學院C#Git
- 菜鳥學Python之雜湊表Python
- Django 1.4 Python 2.7菜鳥入門DjangoPython
- 菜鳥學Linux第058篇筆記httpd編譯安裝Linux筆記httpd編譯
- Linux C++ 自學筆記之二<菜鳥初學系列> (轉)LinuxC++筆記
- java內部類解析——菜鳥摘記Java