溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python基礎知識(一)變量與簡單數據類型詳解

發(fā)布時間:2020-10-20 23:59:43 來源:腳本之家 閱讀:125 作者:鐵頭同學 欄目:開發(fā)技術

1.1變量

變量的命名規(guī)則:

  1. 1、只能包含字母、數字、下劃線,且不能用數字開頭
  2. 2、不能使用python關鍵字
  3. 3、簡短且具有描述性

1.2字符串

python中用引號引起來的都是字符串,單引號雙引號都可以

 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()#反轉大小寫
print(s3)
 
#每個首字母大寫
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 通過元素找索引,找不打報錯
s8 = s.find('a')
print(s8,type(s8))

e.刪除左右空格

#strip 默認刪除空格 rstrip lstrip
s = ' alll%'
s1 = s.strip('%')
print(s1)

f.計數

s2 = s.count('l')
print(s2)

g.替換

replace(old,new,count)

h.把一個字符串分割成列表

s = 'b a c'
s3 = s.split( ) #默認為空格
print(s3)

1.3 int

i = 3 #轉化為二進制所占最少位數
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
轉化成bool值為False的數據類型有:
'', 0, (), {}, [], set(), None

以上所述是小編給大家介紹的python變量與簡單數據類型詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI