整型(int),用於定義值為整數的變數,例如個數、年齡、年、等級等
int age =
18
浮點型(float),用於定義數值中帶有小數點的變數,例如**、身高、體重、薪資
float x =
1.9
定義:在』 『、" 「、」"" 「」"、』』』 『』'中包含一串字元
注意:
s1 =
'my name is "egon"'
msg =
"""111
222333
"""
x =
"a b"
# 3個字元
x ="aa\nbb"
# 這裡的\n將顯示為換行
# 要輸出c:\aaa\new.txt
filepath =
"c:\aaa\new.txt"
# 錯誤,\a和\n都是轉義字串,有其他意義
filepath =
"c:\\aaa\\new.txt"
# 正確
filepath = r"c:\aaa\new.txt"
# 正確
列表型別(list)索引反映的是值的儲存位置
按照順序記錄多個值,優點是可以按照所以取指定位置的值
定義:在[ ]內以逗號為分隔符,按照從左到右的順序乙個乙個的存放多個任意型別的值
# 0 1 2 3
# -4 -3 -2 -1l=[
1111
,2.2222
,"aaaa",[
333,
4444]]
print
(l[0])
print
(l[1])
print
(l[-1]
[1])
infos =[[
"egon",18
,"male"],
['justin',35
,"male"],
["tank",36
,'female'],
]print
(infos[1]
[1])
# 輸出結果35
在內以逗號為分隔符,存放多個元素,每個元素都是由key:value組成,其中value可以是任意型別,而key通常是字串型別
d =
print
(d['k1'])
# 輸出結果為1111
字典型別支援巢狀
infos =[,
,,]print
(infos[1]
["name"])
# 輸出結果為justin2
布林型別的取值有兩個:true、false
# 了解(**)
x="aaa"
y="bbb"
print
(x + y)
# 結果為aaabbb
print([
1,2,
3]+[
4,5,
])# 結果是[1,2,3,4,5]
x="aaa"*3
# 結果是aaaaaaaaa
print
(x)print([
1,2,
3]*3
)# 結果是[1,2,3,1,2,3,1,2,3]
print(10
/3)# 結果是帶有小數的結果3.33333333
print(10
//3)# 地板除,取整數部分3
print(10
%3)# 取餘數部分1
print(10
==10
)# true
print(10
!=3)# true
print(10
>3)
# true
print(10
<3)
# false
print(10
>=10)
# true
print(10
<=10)
# true
了解(**)
s1="abcdef"
s2="abz"
print
(s2 > s1)
# 從第乙個字元開始依次比較,true
l1 =[1
,'abc'
,3.1
]# l2 = [1, 2222, 3.1]
l2 =[1
,"z"
,3.1
]# 對應位置上應該是相同資料型別才可以比較
print
(l1 > l2)
# false
python3直譯器中的input會將使用者輸入的任何內容都存成字串str型別,python2直譯器中的raw_input與其用法相同,不同的是python2中的input要求使用者輸入明確的資料型別。
inp_name =
input
("請輸入您的使用者名稱:"
)print
(inp_name,
type
(inp_name)
)
print
("my name is %s my age is %s"%(
"egon1111",[
1,2,
3,])
)
練習:
name =
input
("your name: "
)age =
input
("your age: "
)job =
input
("your job: "
)hobby =
input
("your hobby: "
)msg =
"""------------ info of %s -----------
name : %s
age : %s
*** : %s
job : %s
------------- end -----------------
"""%
(name,name, age, job, hobby)
print
(msg)
基本資料型別 運算子和格式輸出
ide就是開發中所用功能集合到一起的開發工具 多行注釋 多行注釋 多行注釋 單行注釋 print hello world print hello world 這是一行。print hello world 這是一行。因為事物的狀態不一樣所以需要不同型別的資料來記錄它們 1.整型int 年齡 等級 數量...
基本資料型別和運算子
使用 框中的任意文字,比如 abc test true or false null 空的值,建議使用 undefined 未定義,僅僅在判斷函式引數是否傳遞的情況下有用 一組按順序排列的集合,每個元素可以為任意型別。定義陣列 var arr 1,2,3.33,true,hello null 建議使用...
基本資料型別與基本運算子
顧名思義就是乙個資料的型別。不同的資料有不同的特徵,例如性別和身份證號碼就是兩種不同的資料型別 你無法用數字去描述乙個人的性別 所以我們需要用不同的資料型別去記錄儲存。資料型別分為 整型 int 可以用來描述例如身份證號 年齡 qq號碼 號碼等 tel 18312345678 print type ...