變數值才是我們儲存的資料,所以資料型別指的就是變數值的不同種類。
變數值是用來儲存某種狀態的,對於不同的狀態就需要用不同的型別去表示。
1.作用
可以用來表示人的年齡,各種號碼等等。
2.定義
例:age = 18 #age = int(18)
print(id(age))#輸出id
print(type(age))#輸出型別
print(age)#輸出值
1.作用
可以用來表示薪資,體重等更為精確的數字型別。
2.定義
例:salary = 5463.78 #salary = float(salary)
print(id(salarty))#輸出id
print(type(salarty))#輸出型別
print(salarty)#輸出值
1.作用
表示描述性質的狀態,比如人的名字,家庭住址等
2.定義
在單引號,雙引號或者三引號內包含的一串字串
例:name = "ming" #name = str("ming")
print(id(ming))#輸出id
print(type(ming))#輸出型別
print(ming)#輸出值
1.作用
儲存多個值
2.定義
例:lst = [1, 'a', 3.1, [1,5,]] #lst = list([1, 'a', 3.1, [1,5,]])
print(id(lst))#輸出id
print(type(lst))#輸出型別
print(lst)#輸出值
print(lst[3][0])#列表在取值的時候是按照索引取值的,索引從0開始編號。
1.作用
存放多個值,按照key:value的方式存放值,取的時候可以通過key而非索引去取值,key對value是有描述性功能的。
2.定義
在花括號內用逗號分隔開多個元素,每乙個元素都是key:value的格式,其中value可以是任意型別,key大多數情況下都是字串型別。
例:students = [,,
,]#在列表中巢狀使用字典,錄入相關資訊。
print(students[2]['hobbies'][1])#輸出第三個同學的第二個愛好。
1.作用
用於判斷
2.定義
true 、flase
所有資料型別都自帶布林值,只有none、0、空(空字串、空列表、空字典)三種情況下布林值為flase,其餘均為ture
程式裡經常用到的格式化輸出有%s、%d。%d只能接收int型別的值,%s可以接收任意型別的值(包括int)
例:name = "xiaoming"
age = 18
print("%s%d"%(name, age))
常用的有「+」「-」「*」「/」「%」「**」「//」
「+」兩個物件相加
「-」兩個物件相減
「*」兩個物件相乘
「/」兩個物件相除
「%」求餘運算子,9%2的結果為1,返回被除數的餘數
「**」冪運算,x**y表示求x的y次冪
「//」取整除,返回商的整數部分,9 // 2 的結果為4
常用比較運算子有「==」「!=」「<>」「>」「<」「>=」「<=」
「==」比較兩個物件是否相等,返回值是乙個布林值
「!=」不等於,比較兩個物件是否不等於,返回值是乙個布林值
「<>」不等於,比較兩個物件是否不等於,返回值是乙個布林值
「>」大於,比較兩個物件中乙個物件是否比另乙個大,返回值是乙個布林值
「<」小於,比較兩個物件中乙個物件是否比另乙個大,返回值是乙個布林值
「>=」大於等於,比較兩個物件中乙個物件是否大於等於另乙個,返回值是乙個布林值
「<=」小於等於,比較兩個物件中乙個物件是否小於等於另乙個,返回值是乙個布林值
常用的賦值運算有「+=」「-=」「*=」「/=」「%=」「**=」「//=」
「+=」a += b相當於a = a + b
「-=」a -= b相當於a = a - b
「*=」a *= b相當於a = a * b
「/=」a /= b相當於a = a / b
「%=」a %= b相當於a = a % b
「**=」a **= b相當於a = a ** b
「//=」a //= b相當於a = a // b
常用的邏輯運算子有「and」、「or」、「not」
「and」 邏輯「與」從左往右判斷兩個條件,兩個都成立返回true,否則返回flase
例 :1<2 and 2>1 返回值為true
「or」邏輯「或」從左往右判斷兩個條件,兩個中的乙個為true則返回true,否則返回flase
例 :1<2 or 2>3 返回值為true
「not」邏輯「非」判斷not後面的第乙個條件,若為真,則返回flase,若為假,則返回true
例 :not 1>2 返回值為true
Python變數以及基本資料型別
常量注釋 變數 分開看,變 就是變化,量 就是狀態,變數合在一起的意思就是變化的狀態。數學中 變數是表示數字的符號,通常是求解的未知數。例如 x 2 8,得解x 6 科學中 科學中的變數並不是指變化的狀態,而是指 還沒有確定的量 自然中有什麼可以是變數呢?例子 天氣 雨量 風速 時間 這個世界是沒有...
StringButter以及基本資料型別包裝類
1 stringbuffer 就是字串緩衝區,可以當做儲存資料的容器 長度可以改變,可以儲存不同型別的資料,data public static void bufferdemo 3 刪除功能 stringbuffer delete start,end 包含頭,不包含尾 stringbuffer de...
python基本資料型別
物件是python中最基本的概念,python中資料以物件的形式出現 無論是python提供的內建物件,還是使用python或是像c擴充套件庫這樣的擴充套件語言工具建立的物件。物件時記憶體中的一部分,包括數值和相關操作的集合。python程式可以分解成模組 語句 表示式以及物件,如下 1 程式由模組...