字串或串(string)是由數字、字母、下劃線組成的一串字元。
一般記為 :
s="a1a2···an"(n>=0)
它是程式語言中表示文字的資料型別。
python的字串列表有2種取值順序:
如果你的實要取得一段子串的話,可以用到變數[頭下標:尾下標],就可以擷取相應的字串,其中下標是從0開始算起,可以是正數或負數,下標可以為空表示取到頭或尾。
比如:s = 'ilovepython'
s[1:5]的結果是love。
當使用以冒號分隔的字串,python返回乙個新的物件,結果包含了以這對偏移標識的連續的內容,左邊的開始是包含了下邊界。
上面的結果包含了s[1]的值l,而取到的最大範圍不包括上邊界,就是s[5]的值p。
加號(+)是字串連線運算子,星號(*)是重複操作。如下例項:
arraydata = "123abc456"
print (arraydata[:5] + "mytest") #冒號前面如果省略掉時,預設從第乙個開始
print ("\n")
print (arraydata[:-5]) # 預設從右邊倒數第乙個為:-1,然後從左邊開始計算,預設是0
輸出結果如下:
123abmytest
123a
python學習之字串
1 賦值 msg studying python now msg1 xu te t為4個空格 msg3 aaa qq.com msg4 d1 2 字串常用方法 print msg.capitalize 首字母大寫 print msg.center 40,按40個字元寬度居中顯示字串,前後用 填充 p...
PYTHON 學習之字串變數
利用百分號格式化 name zhangsan age 25 price 4500.225 print my name is s name print i am d age years old print my price is f price 保留指定位數小數 四捨五入 print my price...
Python 學習筆記之字串
python字串格式化符號 符 號 描述 c 格式化字元及其ascii碼 s格式化字串 d格式化整數 u格式化無符號整型 o格式化無符號八進位制數 x格式化無符號十六進製制數 x格式化無符號十六進製制數 大寫 f格式化浮點數字,可指定小數點後的精度 e用科學計數法格式化浮點數 e作用同 e,用科學計...