python入門到精通(四) 字串的使用方法

2021-10-10 18:19:53 字數 2611 閱讀 1255

實在抱歉哈各位,昨天我老師給我們留了專案,寫到一半的時候總是出錯,執行不出來,縮排什麼的都看了,到晚上的時候才找出來,是兩個字母打了(這波是我大意了),大家再寫python**的時候出錯了不要慌,先看縮排有沒有問題,沒有問題看看是不是**的問題,如果**沒問題,看你的拼寫,一般都會找出錯誤在那的,話不多說,今天繼續分享乾貨。

單引號、雙引號、三引號括起來的字元組合就是字串,下標位址採用雙下標的方式,訪問靈活

格式:格式一:單引號 『資料』定義一行字串型資料

格式二:雙引號「資料「定義一行字串型資料

格式三:三引號「「「資料」」」 定義多行字串型資料

格式三:三引號』』』資料』』』 定義多行字串型資料

字串的轉義符

轉義符含義\

反斜槓\』

單引號\"

雙引號\a

響鈴\b

退格鍵:刪除乙個字元

\n換行

\v縱向製表符

\t橫向製表符

\r回車不換行,游標回到首行

\f換頁

用%控制符格式化字串

(1)格式 字%-5.3f符串 % 資料

字串模板:就是輸出資料的字串內容,包括控制符和普通字元。

%-5f:佔位符也是控制符,控制在這個位置上輸出資料,資料格式用控制符控制

(2)字串格式控制符

控制符功能%c

輸入ascii碼值的內容,用ascii碼值獲取對應字元

%s輸出字元

%d輸出整數

%u輸出無符號的整數

%o輸出八進位制數

%x輸出小寫十六進製制數

%x輸出大寫十六進製制數

%f輸出浮點數,可指定小數字

%e輸出小寫科學計數法

%e輸出大寫科學計數法

%p是十六進製制輸出變數位址

(3)字串模板引數

引數功能

*定義寬度或小數點精度

-表示向左對齊,正數無符號,負數向前新增負號

+表示向右對齊,正數前新增正號,負數前新增負號

表示右對齊,正數前新增空格,負數前新增負號

#在八進位制數前顯示『0』,在十六進製制數前顯示『0x』或『0x』

0表示右對齊,顯示的數字前填充0而不是預設的空格

%%%輸出乙個%符號

m.nm是最小的寬度,n是小數點後的位數

案例

a=

"我是%s, 我種%s,我賣%s,我賣了%d"\

%("老王頭"

,"紅蘋果"

,"綠蘋果"

,300000

)print

(a)print

("我是%s,我買蘋果%d公斤,"

"八進位制的值為=%o"%(

"老王頭"

,30000

,300000))

print

("我是%s,我買蘋果%d公斤,"

"十六進製制的值為=%x"%(

"老王頭"

,30000

,300000))

print

("我是%s,我買蘋果%d公斤,"

"十六進製制的值為=%x"%(

"老王頭"

,30000

,300000))

print

("我是%s,我買蘋果%d公斤,"

"科學計數的值為=%e"%(

"老王頭"

,30000

,300000))

print

("我是%s,我買蘋果%d公斤,"

"科學計數的值為=%e"%(

"老王頭"

,30000

,300000))

print

("我是%s,我買蘋果%d公斤,"

"科學計數的值為=%g"%(

"老王頭"

,30000

,3000000000))

print

("我是%s,我買蘋果%d公斤,"

"科學計數的值為=%g"%(

"老王頭"

,30000

,3000000000

))

用format()函式格式化字串

(1)格式

字{}符{}串.format(實參1,實參2)

說明:1) 字串物件:字串,包括普通字元和佔位字元兩部分

2) 佔位符{}: 下標位址從0開始,用來接收輸出format方法中的實參

案例

print(「我是,我種  我賣公斤」,

format

(「老王頭」,」綠富士」,

30000

))

位置引數

在字串模板中如果{}佔位符為空就是位置佔位符,位置佔位符按順序接受format中的實參進行匹配。

格式:字{}符{}串.format(實參1,實參2)

下標引數

如果實參是列表、字串等資料,可以是索引下標位址來傳遞引數

格式:字串.format(實參0,實參0)

說明:取值是實參0下標為1的值

取值是實參0下標為2的值

碼字不易,希望大家多點贊多關注哈,謝謝啦!

python入門(四) 字串

0.字串的表示 字串可以用單引號 和雙引號 表示。若想在字串中表示單 雙引號,則在單 雙引號外面用雙 單引號括起來。故內部單 雙引號成為字元。1.字串的索引 字串的索引可以正序排列也可以倒序排列。正序從第乙個字元開始索引為0,正向遞增 倒敘從最後乙個字元開始索引為 1,反向遞減。2.字串的切片 返回...

C語言(四) 字串

define crt secure no warnings include include include 使用字元陣列儲存字串 void main char str 8 char str 10 chinese str 0 s printf s n str getchar 見圖一效果圖 字元指標 v...

python學習筆記(四) 字串(一)

字串 一 語言分類 首先分享一句話 我特別喜歡 真理是掌握在少數人的手裡。語言分為兩種 一種是語言中的兩個元素 比如兩個字 拼接在一起,出來乙個新的元素 比如新的字 另外一種是兩個元素拼接在一起,只是得到這兩個元素的並列顯示。比如 好 和 人 兩個元素拼接在一起是 好人 而3和 5拼接 就是整數求和...