淺析Python數(shù)字類型和字符串類型的內(nèi)置方法
一、數(shù)字類型內(nèi)置方法
1.1 整型的內(nèi)置方法
作用
描述年齡、號(hào)碼、id號(hào)
定義方式
x = 10
x = int('10')
x = int(10.1)
x = int('10.1') # 報(bào)錯(cuò)
內(nèi)置方法
沒有內(nèi)置方法,只有算術(shù)運(yùn)算和比較運(yùn)算
存在一個(gè)值還是多個(gè)值
存一個(gè)值
有序or無序 有序:有索引;無序:無索引
壓根就沒有這一說
可變or不可變(重點(diǎn))
數(shù)字類型不可變
可變(變量值而言)
lis = [1,2,3] print(id(lis)) lis[0] = 2 #lis-->[2,2,3] print(id(lis)) 不可變(變量值而言),值變id也變 x = 10 print(id(x)) x = 20 print(id(x))
1.2 浮點(diǎn)型內(nèi)置方法
同整型
二、字符串類型的內(nèi)置方法
2.1 作用
姓名/性別/地址
2.2 定義方式
s = b‘sdkfljl' # 打印出來的bytes類型,二進(jìn)制類型,010011001011001011 print(s) print(‘中文',encode(‘utf8'))
2.3 字符串內(nèi)置方法(只有字符串類型才能使用)
s = ‘forever handsome'
優(yōu)先掌握(今天必須得掌握)
索引取值
print(s[1])
索引切片
print(s[4:0:1]) # 1 表示從左到右
print(s[-4:0:-1]) # -1 表示從右到左
for循環(huán)
for i in s:
print(i)
strip() 去除兩端指定字符
s1 = ‘ nick handsome '
print(s1.strip()) # 去除兩端的空白
s2 = '****!!!nick handsome-----***'
print(s2.strip('-*!')) # 指定多個(gè)字符一起去掉,只能strip里面有的字符就全部干掉
split() 切割
print(s.split()) # 默認(rèn)以空格為切割條件
print(s.split('/')) # 以/切割
print(s.split('!')) # 以!切割
in 或 not in
print('forever' in s ) #True
print('!' not in s) # True
長(zhǎng)度len
s = '123'
print(len(s)) # 3 # 求字符串的長(zhǎng)度
2.4 存一個(gè)值還是多個(gè)值
一個(gè)值
2.5 有序or無序
有序
2.6 可變or不可變(重點(diǎn))
可變:值變id不變,不可哈希
不可變:值變id也變,可哈希
不可變
s2 = 'abc' print(id(s2)) s2 += 'abc' print(id(s2))
總結(jié)
以上所述是小編給大家介紹的Python數(shù)字類型和字符串類型的內(nèi)置方法,希望對(duì)大家有所幫助!
相關(guān)文章
Python中的自動(dòng)化測(cè)試與質(zhì)量保障詳解
這篇文章主要介紹了Python在軟件開發(fā)中自動(dòng)化測(cè)試和質(zhì)量保障的重要性,以及如何使用Python的測(cè)試框架如unittest和pytest進(jìn)行測(cè)試,它還討論了編寫高效的測(cè)試用例、持續(xù)集成和持續(xù)部署(CI/CD)、測(cè)試驅(qū)動(dòng)開發(fā)(TDD)的實(shí)踐以及性能測(cè)試和代碼覆蓋率分析等2025-01-01
Python實(shí)現(xiàn)wav和pcm的轉(zhuǎn)換方式
這篇文章主要介紹了Python實(shí)現(xiàn)wav和pcm的轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05
使用Python中的線程進(jìn)行網(wǎng)絡(luò)編程的入門教程
這篇文章主要介紹了使用Python中的線程進(jìn)行網(wǎng)絡(luò)編程的入門教程,本文來自于IBM官方網(wǎng)站技術(shù)文檔,需要的朋友可以參考下2015-04-04
淺談利用numpy對(duì)矩陣進(jìn)行歸一化處理的方法
今天小編就為大家分享一篇淺談利用numpy對(duì)矩陣進(jìn)行歸一化處理的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-07-07
利用python中pymysql操作MySQL數(shù)據(jù)庫(kù)的新手指南
PyMySQL是在Python3.x版本中用于連接MySQL服務(wù)器的一個(gè)庫(kù),Python2中是使用mysqldb,這篇文章主要給大家介紹了關(guān)于利用python中pymysql操作MySQL數(shù)據(jù)庫(kù)的相關(guān)資料,需要的朋友可以參考下2021-09-09
Python?Matplotlib中使用plt.savefig存儲(chǔ)圖片的方法舉例
pytorch下保存圖像有很多種方法,但是這些基本上都是基于圖像處理的,將圖像的像素指定一定的維度,下面這篇文章主要給大家介紹了關(guān)于Python?Matplotlib中使用plt.savefig存儲(chǔ)圖片的相關(guān)資料,需要的朋友可以參考下2023-02-02
Python?函數(shù)參數(shù)11個(gè)案例分享
大家好,今天給大家分享一下明哥整理的一篇?Python?參數(shù)的內(nèi)容,內(nèi)容非常的干,全文通過案例的形式來理解知識(shí)點(diǎn),自認(rèn)為比網(wǎng)上?80%?的文章講的都要明白,如果你是入門不久的?python?新手,相信本篇文章應(yīng)該對(duì)你會(huì)有不小的幫助,需要的朋友可以參考下2023-02-02

