32位機 -2**31-1到python
2**31-1git
64位機 -2**63-1到api
2**63-1code
python2中長整型orm
python3中整型對象
布爾值轉換數字的時候非0的都是True索引
print(bool(-9))#True print(bool(0))#False
字符串不是空的就是Trueip
bool("你好")#Ture bool("")#False
print(bool(55))#Ture print(int(True))#1 print(int(False))#0
msg = str(True) print(type(msg))#str msg = str(False) print(type(msg))#str
name = "alex" new_name = name.capitalize() print(new_name) #Alex
s = 'alex_sb_jk你好bbq' print(s.title())
name = "alex" new_name = name.upper() print(new_name) #ALEX
name = "AleX" new_name = name.lower() print(new_name) #alex
yzm = "ysKx12" while 1: user_yzm = input("請輸入驗證碼:ysKx12(不區分大小寫)").lower() if user_yzm == yzm.lower(): print("歡迎") break else: print("驗證碼錯誤")
name = "alex" a = name.startswith("al") print(a) #True 返回的是True 或者 Fales
name = "sdafsdewzswe" a = name.startswith("a",2,3) print(a) #True
name = "alex" a = name.endswith("6") print(a) #False 返回的是 True 或者 False
name = "sdafsdewzswe" a = name.endswith("w",-4,-1) print(a) #True
name = "jklsjdfkljssdaa" a = name.count("s") print(a)#3 #統計字符串name中s出現的次數
name = "asjiksjlasakaskkk" a = name.replace("as","6",1) #1是替換的次數 第一個放要被替換的內容 print(a) #6jiksjlasakaskkk 第二個是替換的內容
name = "#######sdasdd###" a = name.strip("#") #去除name先後的全部#號 print(a) #sdasdd
name = " sdkjhk " a = name.strip() #去除name先後的全部空格 print(a) #sdkjhk
name = "#######sdasdd###" a = name.lstrip("#") #去除name左邊的全部# print(a) #sdasdd###
name = "#######sdasdd###" a = name.lstrip("#") #去除name右邊的全部# print(a) # #######sdasdd
name = 'alexdasx' a = name.split("x",maxsplit=-1) #maxsplit默認-1,意思是最大分割次數,maxsplite能夠不用寫 print(a) # a = ["ale","dsa",""]
name = 'alexdasx' a = name.split("x",maxsplit=1) # maxsplit最大分割次數 print(a) # a = ["ale","dasx"]
s = 'A B\tC\nD' a = s.split() print(a) # a = ["A","B","c","D"]
s = "sjlkjL" a = s.find('L') print(a) #5 經過元素查找下標(索引)
s = 'ksjdlk' print(s.find('p')) #-1 查找的沒有返回-1
s = 'ksjdlk' print(s.index('p')) #經過元素查找索引 查找沒有就報錯
s = 'jkkGHSKksDDDS' print(s.swapcase()) #JKKghskKSddds 大小寫翻轉
s = '你好{},{}' s1 = s.format('少年','我還好')
ss = '你好{1},{0}' ss1 = ss.format('少年','好難受')
sss = '你好{name},{age}' sss1 = sss.format(age = '18',name = 'meet')
res = '{} {} {}'.format('ws',22,'male') res = '{0} {1} {2}'.format('ws',22,"male") res = '{name} {age} {sex}'.format(name='ws',age=18,sex='male')
s = "2123" # 不能是int print(s.isdigit()) # True 判斷是否是純數字
s = "kjlkj中國" print(s.isalpha()) #True 判斷是否是漢字和字母
len(s1) 獲取長度字符串
打印 用while循環實現input
你
好
嗨
啊
s = '你好嗨啊' count = 0 while count < 4: print(s[count]) count += 1 # 你 好 嗨 啊
for循環
for 關鍵字 i 變量 in 關鍵字要迭代的對象 冒號:
s = '你好嗨啊' for i in s: print(i)