python基礎知識總結(二)
基礎數據類型初始:
int(數字):+ 加
- 減
* 乘
/ 除
% 取余數
str(字符串):python中凡是用引號引起來的都是字符串
可以相加,用來表示字符串的拼接
可以相乘,只能與數字相乘
例如
i=3 l=‘張三‘ print(i*l) 張三張三張三
bool(布爾值):True,False
*判斷數字類型用type()
例如
print(100,type(100)) 100(class,‘int‘) print(‘100‘,type(100))100(class,‘str‘)
*字符串轉化成數字:int(str)
條件:str必須是數字組成的
*字符串轉化成布爾值:
s=""→False
s="0"→True
非空字符串都是True
while True: pass while 1: pass 後一種無須轉換,效率高
*數字轉化成字符串:str(int)。沒有條件
*數字轉化成布爾值:bool(int)
非0,返回True
0,返回False
格式化輸出:
%,占位符,s,字符串,d(digit)數字
%%,只是單純的顯示%
基本運算符:
算數運算:+,-,*,/,%
** 冪
// 取整數→返回商的整數部分
比較運算:==,>,<,>=,<=
!= 不等於
<> 不等於
賦值運算:=,+=,-=,*=,/=,%=
**=:b**=a 等效於b=b**a
// =:b// = 等效於b=b// =a
成員運算:in 在指定序列中找到值返回True
not in 在指定序列中沒找到值返回True
邏輯運算:①在沒有()的情況下not的優先級高於and,and的優先級高於or,
即:()>not>and>or
②x or y x為真,值就是x,x為假,值就是y
x and y x為真,值就是y,x為假,值就是x
python基礎知識總結(二)