Python數(shù)據(jù)類型
計算機可以處理各種數(shù)值,還可以處理文本裸弦、圖形、音頻晕城、視頻沪斟、網(wǎng)頁等各種各樣的數(shù)據(jù),不同的數(shù)據(jù)主之,需要定義不同的數(shù)據(jù)類型。在Python中几睛,能夠直接處理的數(shù)據(jù)類型有以下幾種:
//?整型(int)
整型:常被稱為是整型或整數(shù)粤攒,是正或負整數(shù),不帶小數(shù)點夯接。
1a?=123
2#123為整數(shù)盔几,將123賦值給變量a
3print(type(a))
4#變量a的數(shù)據(jù)類型為int類型?<class?'int'>
//浮點型(float)
浮點型:浮點型由整數(shù)部分與小數(shù)部分組成,浮點型也可以使 用科學計數(shù)法表示。
1a?=123.456
2#123.456為浮點數(shù)际邻,將123.456賦值給變量a
3print(type(a))
4#變量a的數(shù)據(jù)類型為float類型?<class?'float'>
//字符串(str)
字符串:字符串是以單引號'或雙引號"括起來的任意文本芍阎,比如'abc',"xyz"等轮听。
1a?='我是一棵圣誕樹'
2#'我是一棵圣誕樹'為字符串寿冕,將其賦值給變量a?
3#''或""本身只是一種表示方式,不是字符串的一部分
4print(type(a))
5#變量a的數(shù)據(jù)類型為str類型?<class?'str'>
//布爾值(bool)
布爾值:布爾值和布爾代數(shù)的表示完全一致藻茂,一個布爾值只有True玫恳、False兩種值辨赐,要么是True京办,要么是False(注意大小寫)
1'''
2布爾值可以用and惭婿、or和not運算
3'''
4#and運算是與運算,只有所有都為True财饥,and運算結(jié)果才是True
5>>>TrueandTrue
6True
7>>>TrueandFalse
8False
9>>>FalseandFalse
10False
11>>>5>3and3>1
12True
13
14#or運算是或運算,只要其中有一個為True沾瓦,or運算結(jié)果就是True
15>>>TrueorTrue
16True
17>>>TrueorFalse
18True
19>>>FalseorFalse
20False
21>>>5>3or1>3
22True
23
24#not運算是非運算谦炒,它是一個單目運算符,把True變成False宁改,F(xiàn)alse變成True
25>>>notTrue
26False
27>>>notFalse
28True
29>>>not1>2
30True
//空值(None)
空值:空值是Python里一個特殊的值,用None表示撕蔼。None不能理解為0,因為0是有意義的鲸沮,而None是一個特殊的空值锅论。
此外,Python還提供了列表怒坯、字典等多種數(shù)據(jù)類型藻懒,還允許創(chuàng)建自定義數(shù)據(jù)類型,我們后面會繼續(xù)講到嬉荆。
tips:下期講解Python變量