什麼資料型別。
int 1,2,3用於計算。
bool:true,false,使用者判斷。
str:儲存少量資料,進行操作
'fjdsal' '二哥','`13243','fdshklj'
'戰三,李四,王二麻子。。。。'
list:儲存大量的資料。
[1,2,3,'泰哥','12353234',[1,2,3]]
元祖:唯讀。
(1,2,3,'第三方',)
dict:字典
字典集合:
3,int。
4,bool。
5,str。
一、int型別
i = 100(i.bit_length())
'''bit_length
1 0000 0001 1
2 0000 0010 2
3 0000 0011 2
'''
二、bool型別
#bool true false
#int ----> str
i = 1s =str(i)
#str ---> int
s = '
123'
i =int(s)
#int ----->bool 只要是0 ----》false 非0就是true
i = 3b =bool(i)
(b)#
bool----> int
#true 1
#false 0
'''ps:
while true:
pass
while 1: 效率高
pass
'''#
str --->bool
#s = "" -----> false
#非空字串都是true
#s = "0" -----> true#s
#if s:
#print('你輸入的為空,請重新輸入')
#else:
#pass
三、str型別
#字串的索引與切片
'''s = 'abcdlsesrf'
#索引# s1 = s[0]
# print(s1)
# s2 = s[2]
# print(s2)
# s3 = s[-1]
# print(s3)
# s4 = s[-2]
# print(s4)
# #abcd 切片 :顧頭不顧尾
# s5 = s[0:4]
# print(s5)
# s6 = s[0:-1]
# print(s6)
# s7 = s[:]
# s8 = s[0:]
# print(s7,s8)
# s9 = s[0:0]
s = 'abcdlsesrf' # s[首:尾:步長]
# s10 = s[0:5:2]
# print(s10)
s11 = s[4:0:-1]
print(s11)
s12 = s[3::-1]
print(s12)
s13 = s[3::-2]
print(s13)
s = 'abcdlsesrf'
s14 = s[-1::-1]
print(s14)
s15 = s[::-1]
print(s15)
'''#
字串的操作
s = '
alexwusir
's1 = s.capitalize() #
首字母大寫
#print(s1)
#全大寫,全小寫
s2 =s.upper()
s21 =s.lower()
#print(s2,s21)
'''s_str= 'aceq1'
you_input =input('請輸入驗證碼,不區分大小寫')
if s_str.upper() == you_input.upper():
print('輸入成功')
else:
print('請重新輸入')
'''#
大小寫翻轉
#s3 = s.swapcase()
#print(s3)
#每個隔開(特殊字元或者數字)的單詞首字母大寫
#s = 'alex*egon-wusir'
#s4 = s.title()
#print(s4)
#s = 'fade,crazy*w4rri0r_songsong node_3'
#s4 = s.title()
#print(s4)
#居中,空白填充
#s = 'alexwusir'
#s5 = s.center(20,'~')
#print(s5)
#s = 'alex\tsir'
#s6 = s.expandtabs()
#print(s6)
#s = 'alex二哥'
##公共方法
#l = len(s)
#print(l)
#以什麼開頭結尾 endswith
#s = 'alexwusir'
#s7 =s.startswith('alex')
#s71 = s.startswith('e',2,5)
#print(s71)
'''if s7:
pass
elif s.startswith('bl'):
pass
print(s7)
'''#
find 通過元素找索引,找不到返回-1##
index通過元素找索引,找不到報錯
#s = 'alexwusir'
#s8 = s.find('a')
#s81 = s.index('a')
#print(s81,type(s8))
#strip rstrip lstrip
#s = 'alexwusir%'
#s9 = s.strip('%')
#print(s9)
#s = ' *a%lexwusi* r%'
#s91 = s.strip(' %*')
#print(s91)
#strip 預設刪除前後空格
#username = input('請輸入名字:').strip()
#if username =='春哥':
#print('恭喜春哥發財')
#s = 'alexaa wusirl'
#s10 = s.count('al')
#print(s10)
#split str ---->list
#s = ';alex;wusir;taibai'
#l = s.split('a')
#print(l)
#format的三種玩法 格式化輸出
#s = '我叫{},今年{},愛好{},再說一下我叫{}'.format('太白',36,'girl','太白')
#print(s)
#name = input('請輸入名字:')
#s = '我叫,今年,愛好,再說一下我叫'.format(name,36,'girl')
#print(s)
#name = input('請輸入名字:')
#s = '我叫,今年,愛好,再說一下我叫'.format(age=18,name=name,hobby='girl')
#print(s)
#s = '來看待街坊鄰居復合大師街坊法好的撒見客戶'
#s11 = s.replace('街坊','老王',1)
#print(s11)
#s = 'fhdsklfds'
#for i in s:
#print(i)
s = '
fdsa***fdsalk'if
'***'in
s:
print('
')
python資料型別
python的資料型別 數字 字串 列表 元祖 字典 檢視型別可以使用type函式如 type abc 數字 整型 長整型 浮點型 複數 字串 單引號 雙引號 3引號 a abcde a 1 b a 2 3 c a 2 4 cd a 2 cde a 2 ace a 1 e a 3 2 c a abc...
python 資料型別
python有五個標準的資料型別 使用del可以刪除資料的引用 例,one 100 del one del 也可以同時刪除多個引用 變數。例del one,two,three print one 將提示one 沒有定義 python支援四種不同的數值型別 python的字串列表有2種取值順序 加號 ...
Python 資料型別
一 整數 python可以處理任意大小的整數,當然包括負整數,在python程式中,整數的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例如 0xff00,0xa5b4...