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