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