1、數字型別
整形 int
1.1 作用 :記錄年齡、身份證號、個數等
1.2 定義:
age =
18print
(type
(age)
)
浮點型 float
1.3 作用:記錄薪資、身高、體重
1.4 定義:
salary =
3.3height =
1.87
weight =
70.3
print
(type
(salary)
)print
(type
(height)
)print
(type
(weight)
)
1.5 數字型別的其他使用
level =
1level = level+
1print
(level)
print(10
*3)print(10
+3.3
)# int和float之間可以相加
age =
19print
(age >
18)
2、字串型別str
2.1 作用:記錄描述性質的狀態,名字、一段話、性別
2.2 定義:用引號(『』,「」,』』』 『』』 )包含的 一串字元,不是int型別
name = 『egon』
print
(type
(name)
)x =
'18'
# 由數字組成的字串,是字串型別
print
(type
(x))
*** #代表訪問變數名字
『***』 #代表的是值
2.3 其他使用
字串的巢狀,注意外層用單引號,內層應該用雙引號,反之亦然。
print
("my name is 'egon'"
)print
('my name is \'egon\''
)
ps:字串之間可以相加,但僅限於字串與字串之間進行。
3、列表 索引對應追,索引從0開始、0代表第乙個
3.1 作用:記錄多個值,並且可以先找索引取指定位置的值
3.2 定義: 在內用逗號分隔開多個任意型別的值,乙個值稱之為乙個元素。
l =[10
,3.1
,'aaa',[
'bbb'
,'ccc'],
'ddd'
]print
(l)print
(l[1])
print
(l[2])
priint(l[3]
[1])
print
(l[4])
print
(l[-1]
)
3.3 其他用途
students_info =[[
'tony',18
,['jack',]
],['jason',18
,['play'
,'sleep']]
]#取出第乙個學生的第乙個愛好
print
(students_info[0]
[2][
0]
4、字典 key對應值,其中key通常為字串型別,所以key對值有描述性的功能
4.1 作用 用來存多個值,每個值都有唯一乙個key與其隊形,key對值有描述性功能
4.2 定義 在{}內用逗號分開各多個key:value
d =
print
(type
(d))
print
(d['a'])
info =
print
(info[
'salary'
])
4.3 其他作用
student_info = [
第乙個資訊,
第二個資訊,
第三個資訊
]
students_info =[,
,]print
(students_info[0]
['age1'
]
5、bool
5.1 作用 用來記錄真假這兩種狀態
5.2 定義
is_ok =
true
is_ok =
false
print
(type
(is_ok)
)x =
1y =
0
5.3 其他使用
通常用來當作判斷的條件
5.4 list與dict:
相同點:都能存多個值,稱之為容器型別
不同點:
list是索引對應值,索引反映的是位置\順序
dict是用key對應值,其中key通常是字串型別,而str型別具有描述功能,所以key對值可以有描述性功能。
Python入門之基本資料型別
由3部分組成 python 裡面一切都是指標 型別也分為可變型別和不可變型別 其中可變型別 int string,tuple a 1,2,3 可變型別如list,tuple,dict 注意 python雖然是動態語言,但是如果變數的型別確定了之後,就不能更改。整型與boolean print 1 1...
Python入門之基本資料型別
1.整數型別 可正可負,沒有範圍。4種進製表示形式 十進位制 1008,101 二進位制 0b1001,0b1001 八進位制 0o123,0o456 十六進製制 0x789,0xabc 2.浮點數 運算存在不確定尾數 如 0.1 0.2 0.3 round 0.1 0.2,1 0.3 round ...
python基本資料型別之操作
當行注視 被注釋內容 多行注釋 被注釋內容 代表單行注釋 s hello print s 2 hellohello print s 2 llo,切片操作,從下標2切到最後 print a in s false a 123 b abc c a b 字串拼接,效率不好,不推薦使用 內建方法 join 效...