Python的基本資料型別筆記(3)

2021-10-23 17:44:47 字數 2152 閱讀 6471

1.1.1 是由數字、算符、數字分組符號(括號)、⾃由變數和約束變數等以能求得數值的有意義排列⽅法所得的組合,類似於乙個數學公式的東西。

1.1.2表示式的特點:

表示式⼀般僅僅⽤於計算⼀些結果,不會對程式產⽣實質性的影響

如果在互動模式中輸⼊⼀個表示式,直譯器會⾃動將表示式的結果輸出

⼀個語法上⾃成體系的單位,它由⼀個詞或句法上有關連的⼀組詞構成。

語句的執⾏⼀般會對程式產⽣⼀定的影響,在互動模式中不⼀定會輸出語句的執⾏結果。

在程式中一般語句需要完成某種功能。

由一條一條的語句和表示式構成的整體。

函式就是一種語句,專門用於完成特定的功能。樣例:***()

函式的分類:

內建函式(python系統自帶函式)

或者內建函式,就是由語法規定存在的函式,這些函式,包含在編譯器的運⾏時庫中,程式設計師不⽐單獨書寫**實現它,只需要調⽤既可

自定義函式

由程式設計師⾃主的建立的函式 當我們需要完成某個功能時,就可以去調⽤內建函式。切記函式的命名不能使用與系統函式重名

函式的3個要素

引數;()內的內容稱為引數,引數可有可無***(多個引數可用英文;隔開)***

返回值;函式返回的結果

佔位符:pass

2.1.1 關鍵字

python⼀些具有特殊功能的識別符號,這就是所謂的關鍵字關鍵字,是python 已經使⽤的了,所以不允許開發者⾃⼰定義和關鍵字相同的名字的識別符號。所使用的關鍵字名稱如下圖所示

2.1.2 識別符號

開發⼈員在程式中⾃定義的⼀些符號和名稱。

識別符號的規則:

命名方法:駝峰命名法

下劃線命名法:不過在程式設計師中還有⼀種命名法⽐較流⾏,就是⽤下劃線「_」來連線所有 的單詞,⽐如 gem_yu ,ldq_que。

整數:所有整數都能賦值,例如 : a = 1 b = 100 c =999 都是int型別。

小數常量 :所有⼩數, 例如 a = 1.2 b=6.66 ⽤float型別(浮點型)。

布林: 只有2個值⼀個是true(正確),⼀個是false(錯誤)。

空值(none值):只有⼀個數值就是none 也就是空值,表示不存在。

3.3.3.1 變數的概念

變數是計算機記憶體中的⼀塊區域,儲存規定範圍內的值,值可以改變,通俗的說變數就是給資料起個***名字***。

注意:是兩個物件相等和兩個物件是同⼀個物件是兩個概念

3.3.3.2 變數的運算

變數的運算就是正常的四則運算 ,需要注意的是在運算過程中含有浮點數,那 麼它返回的就是⼀個浮點數型別,(除法出來必定為浮點型!!)如下圖所示。

3.3.4.1 轉義字元

轉義字元是⼀種特殊的字元常量。轉義字元以反斜線""開頭,後跟⼀個或⼏個字元,轉義字元具有特定的含義,不同於字元原有的意義,故稱「轉義」字元。

轉義符號

轉義意思

\ 』表示』

\ "表示"

\ t表示製表符

\ n表示換行符

\ \表示 反斜槓

r+『c:\ gem』

c:\gem(表示取消轉義)

3.3.4.2 長字串

⻓字串:⼜叫做⽂檔字串,我們使⽤三重引號來表示⼀個⻓字串』』』 『』』

注意:三重引號可以換⾏,並且會保留字串中的格式!!!

Python筆記 基本資料型別

組集合 set 字典 dict 總結二進位制 0b 0b 八進位制 0o 0o 十六進製制 0x 0x 切片功能 注意 和留白的應用 s m s m 不可變的 s foobar s 3 x traceback most recent call last file line 1,in s 3 x ty...

Python學習筆記 基本資料型別

基本資料型別 1.整型和浮點型 對於整型int來講,不存在溢位。但是浮點型float會溢位,會損失精度,即精度無效。為什麼會有精度失效 計算機都是用二進位制表示的,必然存在0與1之間的數字沒法表示的情況 二進位制小數轉十進位制小數 101.111 2 轉 1 22 0 21 1 20 1 2 1 1...

python基本資料型別

物件是python中最基本的概念,python中資料以物件的形式出現 無論是python提供的內建物件,還是使用python或是像c擴充套件庫這樣的擴充套件語言工具建立的物件。物件時記憶體中的一部分,包括數值和相關操作的集合。python程式可以分解成模組 語句 表示式以及物件,如下 1 程式由模組...