python基礎(chǔ)知識(shí)(一)變量與簡單數(shù)據(jù)類型詳解
1.1變量
變量的命名規(guī)則:
- 1、只能包含字母、數(shù)字、下劃線,且不能用數(shù)字開頭
- 2、不能使用python關(guān)鍵字
- 3、簡短且具有描述性
1.2字符串
python中用引號(hào)引起來的都是字符串,單引號(hào)雙引號(hào)都可以
a.字符串的索引
s = 'ABCDEF' #索引 s1 = s[0] s2 = s[-1] s3 = s[0:4] print(s1) #A print(s2) #F print(s3) #ABC,左閉右開 #打印全部 s4 = s[:] #s[0:] print(s4) s5 = s[0:5:2] print(s5) #ACE s6 = s[3::-1] print(s6) #DCBA #倒置 s7 = s[::-1] print(s7) #FEDCBA
b.大小寫變換
s = 'alxeaAa' #首字母大寫 s1 = s.capitalize() print(s1) s2 = s.upper() #全部大寫 s21 = s.lower() #全部小寫 print(s2,s21) s3 = s.swapcase()#反轉(zhuǎn)大小寫 print(s3) #每個(gè)首字母大寫 s4 = 'abc asc asd' s5 = s4.title() print(s5)
c.居中
#居中 s6 = s.center(20,'_') #前后用_填充 print(s6)
d.查找
s7 = s.startswith('a',0,3) #判斷s[0]-s[2]首字母是否為a,真返回TRUE,假返回FALSE print(s7) #find 通過元素找索引,找不打返回-1 #index 通過元素找索引,找不打報(bào)錯(cuò) s8 = s.find('a') print(s8,type(s8))
e.刪除左右空格
#strip 默認(rèn)刪除空格 rstrip lstrip s = ' alll%' s1 = s.strip('%') print(s1)
f.計(jì)數(shù)
s2 = s.count('l') print(s2)
g.替換
replace(old,new,count)
h.把一個(gè)字符串分割成列表
s = 'b a c' s3 = s.split( ) #默認(rèn)為空格 print(s3)
1.3 int
i = 3 #轉(zhuǎn)化為二進(jìn)制所占最少位數(shù) print(i.bit_length())
1.4 bool
#int --->str i = 1 s = str(i) #str--->int s = '123' i = int(s) #int --->bool i = 3 b = bool(i) #str--->bool 非空就是TRUE #s = ''--- >False
轉(zhuǎn)化成bool值為False的數(shù)據(jù)類型有: '', 0, (), {}, [], set(), None
以上所述是小編給大家介紹的python變量與簡單數(shù)據(jù)類型詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Python實(shí)現(xiàn)輕松找出文本文件中的高頻單詞
當(dāng)想要深入了解一段文本,最常見的需求之一就是找到其中出現(xiàn)頻率最高的單詞,下面小編就來為大家詳細(xì)介紹一下如何使用Python實(shí)現(xiàn)輕松找出文本文件中的高頻單詞,需要的可以參考下2023-11-11Python設(shè)計(jì)模式之組合模式原理與用法實(shí)例分析
這篇文章主要介紹了Python設(shè)計(jì)模式之組合模式,結(jié)合具體實(shí)例形式分析了Python組合模式的相關(guān)概念、原理、定義及使用方法,需要的朋友可以參考下2019-01-01Python實(shí)現(xiàn)郵件發(fā)送的詳細(xì)設(shè)置方法(遇到問題)
這篇文章主要介紹了Python實(shí)現(xiàn)郵件發(fā)送的詳細(xì)設(shè)置方法(遇到問題),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01python如何通過psutil獲取服務(wù)器cpu、內(nèi)存、磁盤使用率
這篇文章主要介紹了python通過psutil獲取服務(wù)器cpu,內(nèi)存,磁盤使用率,使用psutil,可以很方便地監(jiān)控系統(tǒng)的運(yùn)行狀況,診斷問題和優(yōu)化性能,需要的朋友可以參考下2023-04-04