qt 16进制字符串和十六进制数_Python字符串类型及其操作
生活随笔
收集整理的這篇文章主要介紹了
qt 16进制字符串和十六进制数_Python字符串类型及其操作
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Hello,it's always me!
上次我們講述了字符串的格式化輸出槽位{}+format()用法,深得好評(我自己的),這次我們來講述字符串的基本用法及相關(guān)函數(shù)。
——1——
字符串的訪問
字符串接受兩種訪問:索引訪問和區(qū)間訪問,其正向遞增序號和反向遞減序號兩種序號體系也可以相互混用。
正反序號體系如下:
>>> #栗子1 >>> s = 'Python喜大普奔無限好!' >>> s[10]#索引訪問,正向遞增序體系 '無' >>> s[6:10]#區(qū)間訪問,正向遞增序體系 '喜大普奔' >>> s[-4]#索引訪問,反向遞增序體系 '無' >>> s[-4:-1]#區(qū)間訪問,反向遞增序體系 '無限好' >>> s[0:-2]#區(qū)間訪問,正反向混用 'Python喜大普奔無限' >>> s[:-2]#區(qū)間訪問,左邊缺省 'Python喜大普奔無限' >>> s[6:]#區(qū)間訪問,右邊缺省 '喜大普奔無限好!'注意點(diǎn):
- 使用英文中括號[]進(jìn)行訪問;
- 區(qū)間訪問“左閉右開”,如[0:10]無法取到序號為第10個(gè)的字符;
- 區(qū)間訪問哪邊缺省就默認(rèn)哪邊全部取到;
- 可以相互混用,如[2:-2],返回序號為正向數(shù)是第2個(gè)字符,一直到反向數(shù)是第3個(gè);
- 只可訪問,不能修改。
——2——
添加轉(zhuǎn)義符
轉(zhuǎn)義符以反斜杠()開頭,部分是格式化控制字符。n表示換行
表示反斜杠
'表示單引號
r表示回車,光標(biāo)移動到本行首行
t表示制表符tab>>> print('Pythonn喜大t普奔"無t限好!') Python 喜大 普奔"無 限好!
——3——
基本操作符“加減在”
x+y,表示連接字符串x與yx*3,復(fù)制3次字符串x
x in s,如果x是s的子串,返回True,否則返回False>>> 'Python'+'喜大普奔無限好!' 'Python喜大普奔無限好!' >>> 'Python'*2 'PythonPython' >>> 'Python' in 'Python喜大普奔無限好!' True
——4——
6個(gè)字符串的內(nèi)置處理函數(shù)
len(x)函數(shù),返回x的長度,當(dāng)然x也可以是其他的類型如列表>>> s = 'Python喜大普奔無限好!' >>> len(s) 14str(x),把x轉(zhuǎn)變成字符串形式,x任意類型>>> str(111) '111'chr(x),返回Unicode編碼x所對應(yīng)的單字符>>>注:ASCII編碼/Unicode編碼,65~90表示大寫字母A~Z,97~122表示小寫字母a~z。
Unicode編碼x的取值范圍是[0,111411],最后一位是十六進(jìn)制數(shù)0x10FFFF。
ord(x),返回單字符表示的Unicode編碼,x要加引號>>> ord('a') 97 >>> ord('一') 19968hex(x),返回整數(shù)x對應(yīng)十六進(jìn)制數(shù)的小寫形式字符串>>> hex(97) '0x61'oct(x),返回整數(shù)x對應(yīng)八進(jìn)制數(shù)的小寫形式字符串>>> oct(97) '0o141'THE END!
總結(jié)
以上是生活随笔為你收集整理的qt 16进制字符串和十六进制数_Python字符串类型及其操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iis worker process内存
- 下一篇: 有python基础先学c还是c+-初学者