python初級語法 python語法基礎

2021-10-11 03:00:59 字數 2020 閱讀 2914

寫在最前頭:python 程式對大小寫是敏感的!!!

1、資料型別

(1)整數:可以處理任意大小的正負整數;

(2)浮點數:浮點數運算可能會引入四捨五入的誤差

(3)字串:可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。

ps:如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻~

可以使用轉義字元「\」來進行標識。例如 ' i'm "ok" ' -> i'm "ok"

(4)布林值:只有true、false兩種值。在python中,可以直接使用true、false表示布林值(注意大小寫)

布林值可以用and 、or 和not進行運算,即數學裡的「與或非」。

(5)空值:用none表示。none不能理解為0,因為0是有意義的,但是none是乙個特殊的空值。

2、變數

(1)變數不僅可以是數字,還可以是任意資料型別。

(2)變數名必須是大小寫英文、數字和 _ 的組合,且不能用數字、空格開頭。

(3)在python中,等號「=」是賦值語句,可以把任意資料型別賦值給變數,同乙個變數可以反覆賦值,而且可以是不同型別的變數(python是門動態語言),例如:

>>> a = 124 # a 是整型

>>> print(a)

>>> a = 'str' # a 為字串

>>> print(a)

str例如:a = 'abc』代表的意思,

1)在記憶體中建立了乙個 』abc『 的字串;

2)在記憶體中建立了乙個名為a的變數,並指向』abc『。

python是門動態語言:在宣告變數時,不需要宣告變數的型別,而是在首次指定時就會記錄。對於靜態語言而言,在定義時則必須制定變數的型別,如果賦值的時候型別不匹配,則會報錯。

3、轉義字元

(1)轉義字元表***

2.png

(2)在字串前加上'r',則表示接下來的字串中不進行轉義,強制原型輸出。

例如:print(r'\\t\')

(3)轉義符「\」,在行末,則表示下一行的內容接著這行繼續顯示。

4、常量

(1)不能變的量就叫常量。

(2)在python中,通常用全部大寫的變數名表示常量。

例如:pi=3.1415926

but,這個值也是可以修改的,因為python沒有提供任何機制來保證pi不會被改變。

5、運算子

(1)運算子表***

3.png

4.png

5.png

(2)幾點要注意

「/」:浮點數除法,計算結果是浮點數,即使結果是整數,也表示成浮點數。

「//」:地板除,只取計算結果的整數部分。

%:除法取餘數。

(3)運算子的優先順序

(4)陣列與字串的 and|or|not 運算

在python中空字串為假, 非空字串為真。 非零的數為真。 研究一下數字和字串之間、 字串之間的邏輯操作規律。

首先看and操作符:

>>> 9 and "ok"

』ok』

>>> "ok" and 9

>>> "ok" and "me"

』me』

>>> 0 and "ok"

只要左邊的表示式為真, 整個表示式返回的值是右邊表示式的值。 否則,返回左邊表示式的值。

or操作符的規則是: 只要兩邊的表示式都為真, 整個表示式的結果是左邊表示式的值; 如果是一真一假, 返回真值表示式的值。 特別注意的是空值和0的情況, 這時候返回的是右邊的0或空值:

>>> "" or 0

>>> 0 or ""

not的情況比較簡單:

>>> not 0

>>> not 』』

6、i/o

輸入:input(),讀取使用者的輸入,返回的資料型別是str。

輸出:print()

ps:在python2.* 中,輸入輸出分別對應為:raw_input()、print 「要輸出的內容」

--- 持續更新中...

--- 20180802 筆芯❤

python初級語法 Python基礎語法

第一章格式規範 一 標頭檔案 1.注釋行 usr bin python3 coding utf 8 2.匯入模組行 匯入整個模組,格式 import module 匯入模組中全部函式,格式為 from module import 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...

C 初級語法(4)

1.引數陣列 不同於陣列引數,呼叫引數陣列的時候,我們可以傳遞過來任意多個引數,編譯器自動幫我們拼成乙個陣列。static void main string args static int plus params int array return sum 2.結構函式 在結構體重定義乙個函式,可以在...

ruby初級語法知識

與 的區別 處理的少,處理的多,可以加入 如果expression是乙個例項變數類變數或者是全域性變數,可省略。全域性變數 開頭,例項變數 開頭,類變數 開頭 類名,模組名,常量以大寫字母開頭,用駝峰表示法寫如class karaokesong 之後不能跟數字 例項變數用 把單詞隔開 方法名可以以?...