簡單學python《七》 常量與變數

2021-08-17 19:48:15 字數 3804 閱讀 2162

1)字元常量——用資料型別str

標識字元型常量是以單引號、雙引號或三重引號引起來的物件。

ø 引號內不能直接包含相同的引號

ø 對於單雙混合問題,可找三引號,而且其還可以寫入多行字串

ø 通過轉義(\)的方法完成特殊字串的輸入

hello = 'hello' # 定義變數

hello

代表字串常量

'hello'

world = "world" # 定義變數

world

代表字串常量

'world'

str_1 = """hello world""" # 定義變數

str_1

代表字串常量

'hello world'

china = """你好

中國"""   # 三重引號可以寫在多行

str_2 = 'my\'s book'  #字串內包含相同引號時使用

\進行轉義

# 列印

print(hello)

print(world)

print(str_1)

print(china)

注意:三重引號內的字串可以寫在多行;引號內包含相同引號時使用\進行轉義。

2)整數型常量——用資料型別int

標識one = 1 # 用變數

one

表示整型數字常量

1zero = 0    # 用變數

zero

表示整型數字常量

0# 列印

print(one)

print(zero)

t = type(one)  # 使用函式

type

獲取one

的資料型別

print(t)   # 列印獲取到的資料型別

3)浮點型(小數型

)數字——用資料型別float

標識float_1 = 1.0   # 變數

float_1

就是小數

1.0float_2 = 100.  # 只要數字中有小數點就是

float_3 = .2    # 浮點數了

print(float_1)

print(type(float_1))

print(float_2)

print(float_3)

只要數字中有小數點就是浮點數。

4)複數型別——使用complex

標識complex_1 = 1 + 2j

# 1是複數的實部,

2j是複數的虛部,

# j是複數單位,

j*j = -1

print(complex_1)

print(type(complex_1))

5)布林型資料——資料型別是bool

布林型資料有兩個值,true與

false

,表示是與否,主要用在邏輯語句上。

yes = true

no = false

print(yes) # 列印

true

print(type(yes))   # 輸出資料型別

print(no) # 列印

false

主要的基本資料型別就是以上幾種,字串型別str,整型

int,浮點型

float

,複數型

complex

,布林型

bool

2.2 型別轉換

各資料型別之間可進行轉換

print(int(1.2))  #轉換

1.2為整數型把小數部分捨去

print(int('123')) # 可轉換純數字的字串為整數型

print(int(true)) # 將布林

true

轉為整數型

print(float(3))  #轉換

3為浮點型,加上小數點

print(float('123.1')) # 可轉換純數字的字串為浮點型

print(float(true)) # 將布林

true

轉為小數型

print(bool(1.2))  # true,轉換非0浮點數和整數是

true

print(bool('123')) # true,轉換非』』的字元型為true

print(bool('')) # false

print(bool(0)) # false注意:

1) 轉換為整型數:字串中必須使整數數字

2) 轉換為浮點數:字串中必須是數字或小數

3) 轉換為布林型:空字串,整數0,浮點數

0.0為

false

,其他的上述型別為

true

2.3 運算子

運算子主要分為算術運算子,關係運算子與邏輯運算子。算術運算子做的是數**算;關係運算子用來做比較,運算結果是布林型資料;邏輯運算子是布林型資料的運算。

1) 算術運算子

two = 2

three = 3.0

city = 'shanghai'

print(two + two) # 4,整數相加

print(two - three) # -1.0,整數與浮點數相減得到浮點數

print(two * 3.0) # 6.0,整數與浮點數相乘得到浮點數

print(5 / two) # 2.5, 整數相除得到浮點數

print(5 // two) # 2,進行整除

print(7 % three) # 1.0, 取餘數

print(two ** three) # 8.0,冪運算

print(city + city) # 'shanghaishanghai',連線字串

print(city * 2) # 'shanghaishanghai',字串乘整數就是進行自身連線該整數次

注意:數字與字串不能相加減

2) 關係運算子

two = 2

three = 3.0

city = 'shanghai'

print(0 > two) # false,比較

0是否大於

2print(0 < two) # true, 比較

0是否小於

2print(2 >= two) # true,比較

2是否大於等於

2print(2 <= three) # true,比較

2是否小於等於

3.0print(3.0 == three) # true,比較

3.0是否等於

3.0print(2 != two) # false,比較

2是否不等於

2print(city > 'china') # true,字串的比較依據字母排序

3) 邏輯運算子

print(true and true) # true

print(true and false) # false

print(false or true) # true

print(not true) # false

注意:and運算左右兩側必須全是

true

結果才是

true

,否則是

false;or

運算左右兩側有乙個

true

結果即是

true

;not

運算取反。

python 變數與常量

變數 容器,裝的是可變的量 變數的作用 儲存資料到記憶體 為什麼要用變數 儲存資料方便後面引用 python 中的變數不需要宣告。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。num 10 在 python 中,變數就是變數,它沒有型別,我們所說的 型別 是變數所指的記憶體中物件的型別。...

python常量與變數

想要學習變數首先需要了解識別符號的命名規則 1 識別符號 命名規則 以數字,字母,下劃線構成,且不能以數字開頭2 變數 定義 程式執行的過程中,會改變的量,我們稱之為變數。賦值 識別符號 值 例 subject python achievement 90,95,100 subject,achieve...

python變數與常量

變數就是指可以變化的量,量指的是事物的狀態,比如人的年齡,性別,身高,體重 變數有三大組成部分 變數名,賦值符,變數值 變數值 待處理的資料我們在編寫程式的時候,目的就是要讓編寫出來的程式去處理各種各樣的資料,因此我們需要一些東西去儲存資料,獲取資料改變之後的新的資料,而這些東西就是變數原則 先定義...