Python中基本資料型別以及基本運算子

2021-08-20 08:00:50 字數 2500 閱讀 9844

變數值才是我們儲存的資料,所以資料型別指的就是變數值的不同種類。

變數值是用來儲存某種狀態的,對於不同的狀態就需要用不同的型別去表示。

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 程式由模組...