Day03資料型別 運算子 if分支

2021-10-08 12:35:13 字數 1554 閱讀 9593

數值型別:int,float,complex

字串:str

布林型別:bool只有兩個值:ture,false

none型別:只有乙個值

列表型別:list

元組型別:tuple

字典型別:dict

集合型別:set

位元組型別:bytes

1、算術運算子+、-、*、/、%、//、**

2、關係運算子》 >= < <= == !=

注意字串的比較:使用ascii碼

ascii碼

a~z: 65~90

a~z : 97~122

0~9 : 48~ 57 ​3

、邏輯運算子

and 並且,與

or 或者,或

not 不,取反

and:只要有乙個為假則為假,兩邊都為真則為真

or:只要有乙個為真則為真,兩邊都為假則為假

not 一定會得到乙個布林值

bool(記)

數值型別:0是假的,其他都為真

字串:」「空字串是假的,其他都為真

none型別:none是假的

list型別:【】空列表為假,其他為真

dict 型別:空字典為假,其他為真

4、賦值運算子

=,+=,-=,*=,/=, //=, %=,**=

= :一定會先運算=右邊的表示式

5、成員運算子

in ,not in

6、身份運算子

is , is not

7、位運算子

print(12 & 5) # 位與

print(12 | 5) # 位或

print(12 ^ 5) #異或

print(12 >> 2)

print(~6) # 按位取反

作用:分多種不同的情況

單分支

*** =

input

("請輸入性別:"

)age =

50if *** ==

"女":

age =

18print

(age)

if雙分支

n =

int(

input

("請輸入乙個整數:"))

if n %2==

0:print

(n,"是偶數"

)else

:print

(n,"是奇數"

)

if多分支

score =

int(

input

("請輸入乙個成績:"))

if score >85:

print

("優秀"

)elif score >=75:

print

("良好"

)elif score >=60:

print

("及格"

)else

:print

("不及格"

)

Day03 變數 Python資料型別 運算子

格式 變數名 初始值 注意 python中值可以隨時發生改變。當定義乙個變數後,在刪除它,相當於這個變數未被定義 a 1 del a print a 在python中已經被賦予了特殊含義的英文單詞,true,false,如 import keyword print keyword.kwlist 4....

day03 變數,基本資料型別,基本運算子

變數 基本資料型別 基本運算子 輸入輸出 相當於人類的耳朵眼睛.流程控制之if判斷 變數就是訪問記憶體的位址 一.原則 先定義,後賦值 age 18 三大組成部分 變數名 根據記憶體位址找值 賦值符號 將變數值的記憶體位址繫結給變數名 變數值 就是我們儲存的資料,或者說記錄的事物的狀態 變數的引用p...

day03 Python資料型別 運算子 IF分支

python的基本資料型別 數值型別 int float complex 字串 str 布林型別 boll 只有兩個值 true false none型別 只有乙個值 none 列表型別 list 元組型別 tuple 字典型別 dict 集合型別 set 位元組型別 bytes算數運算子 關係運算...