1.數字(整型):用於計算和比較(int)integer。 2.字元串:在python中只要是用引號引起來的就是字元串(str)string。(單引雙引三引都有) 加法 兩種都是字元串才能相加。 乘法 只能和數字進行相乘。 加法 a="黑大個" b="白小個" print(a+b) 輸出: ...
1.數字(整型):用於計算和比較(int)integer。
2.字元串:在python中只要是用引號引起來的就是字元串(str)string。(單引雙引三引都有)
加法--兩種都是字元串才能相加。
乘法--只能和數字進行相乘。
加法
a="黑大個"
b="白小個"
print(a+b)
輸出: 黑大個白小個
乘法
a="黑大個"
print(a*2)
輸出: 黑大個黑大個
'''my name's "meet"''' 引號配合使用
'''為引號,具體內容為:my name's "meet"
3.布爾值:返回真假值,用於判斷(bool)
True 真 (true首字母必須大寫)
False 假 (fasle首字母必須大寫)
輸入
註意:
l input獲取到的內容全都是字元串(str)
l int() -- 將字元串中的數字轉換成整型
l type() -- 查看數據類型
int("5") 將字元串5轉換成整型
str(5) 將整型轉換成字元串
a="黑大個"
print(type(a))
輸出: <class 'str'> (類型為字元串)
a="23"
print(type(a))
輸出: <class 'str'> (類型為字元串)
a="23"
a=int(a)
print(type(a))
輸出: <class 'int'> (類型為整型或數字)
and的用法: and前後的內容都得為真時條件才能通過
user = input("請輸入賬號:")
pwd = input("請輸入密碼:")
if pwd == "alexdsb" and user == "alex":
print("alex就是一個dsb")
else:
print("密碼或賬戶錯誤!")
註意: == 用來判斷前後是否相等,=是用來賦值。
list tuple list(tuple)
tuple list tuple(list)
str list 字元轉列表 split
name = "alex" print(name.split())
list str# lst = ["1","2","3"] 列表轉字元用join
print(''.join(lst))
dict -- str 字典轉字元串 str()
dic = {"1":2}
print(str(dic),type(str(dic)))
print(dict("{1:1}")) 字元串轉字典
set - list 集合轉列表 list(set)
list - set 列表轉集合 set(list)
列表轉成元組 : tuple(list)
元組轉成列表: list(tuple)
字元串轉成列表: list("abcd")→[a,b,c,d]
"abc".split()→['abc']
列表轉成字元串: b="".join(lst)
字典轉成字元串: str(dic) (字典的格式不變,類型變了)
字元串轉成字典: a="{1:2,3:4}" print(eval(a))
集合轉成列表: a=set("bcdef") list(a)
列表轉成集合: a=['s','d','f'] set(a)