day10Python整形的魔法

day10Python整形的魔法
一、基本的運算符
1.字符串的相關
'aaa' 字符串
'a' 字符
'aa' 字符串 子序列
name='abc'
if aa in name:
print('fail')
else:
print('ok')
ctrl +? 賬號整體的註釋
n=0
# while n<3:
# n1=input('user')
# n2=input('pw')
# if n1=='ouyang'and n2=='pw':
# print('ok')
# else:
# print("fail")
# n=n+1
2.bool 類型
True and False
3.判斷大小
==判斷等於
<小於
>大於
<=小於等於
>=大於等於
!= 不等於
not 是否
條件裏面加上括號,先計算括號裏面的,再計算括號外面的
當判斷前面的裏面有or 條件,先計算左邊的條件,然後再計算後邊的條件,
4.賦值運算符
a=10*10
算數運算
a=10 * 10
賦值運算
a=a+1
比較運算
a=1>6
邏輯運算
a=1 and c<8
成員運算
a='wen' in 'weng'
二、基本數據類型
1.數字
a1=10
a2=12
2.字符串
a='aggb'
b='dag'
a='123'
print(type(a))
print(a)
b=int(a)
print(type(b))
print(b)
字符串類型轉換
num='0011'
v=int (num,base=2) base 是設置轉換的字節
print(v)
一個字節等於8位,一個漢字等於3個字節
當前數字的二進制最少需要n爲來表示
v=test.capitalize()//首字母大寫
v=test.casefolf()//全部變小寫
v1=test.lower()//全部變小寫
參數的傳遞,默認傳參,必須傳參
v=test.count('f')字符和子序列
v=test.count('f',5,6)後面的是位置之間
v=test.encode()/編碼
v=test.decode()/解碼
test='i am {name}'
print(test)
v=test.format(name='alex')
format()函數是佔位符,
ac = 'i am {name}'
print(test)
v = ac.format(name='alex')
ad = 'i am {0} {1}'
v1= ac.format('ouyang',11)
print(v1)
格式化
test='i am {name} {age}'
af=test.format_map({'name':'ouyang','age':25})
ag=test.index('ou')//未找到會報錯
test='ugjgg99'
v=test.isalnum()//判斷是否全部爲數字字母

3.布爾類型


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章