標籤:isa 運算子 字串轉換 str 一個 比較 設定 進位 int
運算子類型:
1.算術運算子
a = 10*10
2.賦值運算
a = a + 1
3.比較運算
a = 1 > 5
4.邏輯運算
a = 1>6 or 1==1
5.成員運算
a = "文" in "鄭建文"
基礎資料型別 (Elementary Data Type)
數字 int
字串 str
列表 list
元祖 tuple
字典 dict
布爾值 bool
數字:
int:
將字串轉換為數字:
a="123"
print(type(a),a)
b=int(a)
print(type(b),b)
# type查詢資料類型
num="0011"
v=int(num,base=16)
# 將num字串轉換成數字,並轉換成16進位
print(v)
bit_lenght:
# 當前數位二進位,至少用N為表示
字串:
.capitalize(): #首字母大寫
test="alex"
v=test.capitalize()
print(v)
.casefold(): #所有變小寫,casefold更NB,很多位置的對相應變小寫
V1=test.casefold()
print(v1)
.lower(): #lower同樣變小寫,但不如casefold
v2=test.lower()
print(v2)
.center(): #設定寬度,並將內容置中
#20代指總長度
# * 空白位置填充,一個字元,可有可無
v=test.center(20,"*")
print(v)
.count(): #去字元中尋找,尋找子序列的出現次數
test="alexalexr"
v=test.count(‘ex‘)
print(v)
test="alexalexr"
v=test.count(‘ex‘,5,6) #設定尋找範圍
print(v)
.endswith(): #以什麼什麼結尾
test="alex"
v=test.endswith(‘ex‘)
print(v)
.startswith() #以什麼什麼開始
test="alex"
v=test.startswith(‘ex‘)
print(v)
.find(): #從開始往後找,找到第一個之後,擷取其位置
# > 或 >=
test="alexalex"
v=test.find(‘ex‘)
print(v)
.index(): #index找不到,報錯(忽略)
test="alexalex"
v=test.index("8")
print(v)
.format: #格式化,將一個字串中的預留位置替換為指定的值
test.=‘i am {name},age {a}‘
print(test)
v=test.format(name=‘alex‘,a=19)
print(v)
.format_map: #格式化,傳入的值{"name" : ‘alex‘ , ‘a‘ : 19}
test=‘i am {name} , age {a}‘
v2=test.format_map({‘name‘ : ‘alex‘ , ‘a‘ : 19})
.isalnum: #字串中是否含有字母和數字
test="123"
v=test.isalnum()
print(v)
Python學習第二天