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