字符串
定義:常用的數據類型,用(')或(")創建的一串字符或者數字。
1、基本操作
1、賦值:用字符串給一個變量賦值。
>>>a='abc'; //給a賦值一個'abc'的字符串
2、轉義字符:在字符串中,用一段特定的字符串代表一個特殊的含義。
1、(\):在行尾時表示續行符;一般爲表示轉義的字符。
2、(\\):反斜槓符號。
3、(\'):單引號。
4、(\"):雙引號。
5、(\a):響鈴。
6、*(\b):退格。
7、*(\e):轉義。
8、(\000):空。
9、(\n):換行。
10、*(\v):縱向製表符。
11、*(\t):橫向製表符。
12、(\r):回車。
13、*(\f):換頁。
14、(\oyy):八進制數,yy代表字符,如\o12代表換行。
15、(\xyy):十六進制數,yy代表字符,如\x0a代表換行。
16、(\other):其他字符以普通格式輸出。
3、字符串格式化:用百分號(%)決定輸出字符串時的格式。
1、(%c):格式化字符及ASCII碼。
2、(%s):格式化字符串。
3、(%d):格式化整型數。
4、(%u):格式化無符號整型數。
5、(%o):格式化八進制數。
6、(%x):格式化十六進制數(小寫)。
7、(%X):格式化十六進制數(大寫)。
8、(%f):格式化浮點數字,可指定精度值。
9、(%e):用科學記數法格式化浮點數(e爲小寫)。
10、(%E):用科學記數法格式化浮點數(E爲大寫)。
11、(%g):自行判斷類型,並根據判斷輸出結果(科學記數法時e爲小寫)。
12、(%G):自行判斷類型,並根據判斷輸出結果(科學記數法時E爲大寫)。
13、(%p):用十六進制數格式化變量的地址(格式化的是地址)。
注:1、轉義字符帶(*)的表示在在3.6的IDIE中輸出是一個符號,沒有輸出原來的作用。
2、若要輸出(%),需要用(%%),相當與一個轉義。
3、(% +/-/ /0 數字一 . 數字二 字母):(%)代表格式化開始;(-)代表向左對齊;(+)代表加符號;( )空 代表用空補齊;(0)代表用(0)補齊;數字一代表輸出至少有幾位長度; 數字二代表顯示幾位小數或者顯示幾位字符串;字母代表顯示的格式。