python基礎學習篇 python資料基本運算

2021-09-29 08:47:53 字數 2878 閱讀 2042

移動到本行開頭:home鍵

移動到本行末尾:end鍵盤

注釋**:ctrl + /

複製行:ctrl +d

選擇列:滑鼠左鍵 + alt

移動行:shift + alt + 上下箭頭

**格式化:ctrl+alt+l

執行:shift + ctrl+f10

簡單來說它給人看的,通常是對**的描述資訊,不被執行。

分為兩種:

1. 單行注釋:以#號開頭。

2. 多行注釋:三引號(""" 「」")開頭,三引號(""" 「」")結尾。

表示乙個功能,函式定義者是提供功能的人,函式呼叫者是使用功能的人。

例如:1. print(資料) 作用:將括號中的內容顯示在控制台中

2. 變數 = input(「需要顯示的內容」) 作用:將使用者輸入的內容賦值給變數

定義:關聯乙個物件的識別符號。

命名:必須是字母或下劃線開頭,後跟字母、數字、下劃線。

不能使用關鍵字(藍色),否則發生語法錯誤:syntaxerror: invalid syntax。

建議命名:字母小寫,多個單詞以下劃線隔開。

class_name

賦值:建立乙個變數或改變乙個變數關聯的資料。

語法:變數名 = 資料

變數名1 = 變數名2 = 資料

變數名1, 變數名2, = 資料1, 資料2

語法:del 變數名1, 變數名2

作用:用於刪除變數,同時解除與物件的關聯.如果可能則釋放物件。(慎用)

自動化記憶體管理的引用計數:

每個物件記錄被變數繫結(引用)的數量,當為0時被銷毀

1. 在python中變數沒有型別,但關聯的物件有型別。

2. 通過type函式可檢視。

表示不存在的特殊物件。

作用:佔位和解除與物件的關聯

表示整數,包含正數、負數、0。

如: -5, 100, 0

字面值:

十進位制:5

二進位制:0b開頭,後跟1或者1

八進位制:0o開頭,後跟0~7

十六進製制:0x開頭,後跟09,af,a~f

表示小數,包含正數、負數,0.0)。

字面值:

小數:1.0 2.5

科學計數法:e/e (正負號) 指數

1.23e-2 (等同於0.0123)

1.23456e5(等同於123456.0)

是用來記錄文字資訊(文字資訊)。

字面值:雙引號

由實部和虛部組成的數字。

虛部是以j或j結尾。

字面值: 1j 1+1j 1-1j

用來表示真和假的型別

true 表示真(條件滿足或成立),本質是1

false 表示假(條件不滿足或不成立),本質是0

轉換為整形: int(資料)

轉換為浮點型:float(資料)

轉換為字串:str(資料)

轉換為布林:bool(資料)

結果為false:bool(0) bool(0.0) bool(none)

混合型別自動公升級:

1 + 2.14 返回的結果是 3.14

1 + 3.0 返回結果是: 4.0

加法 :+

減法 :-

乘法 : *

除法:結果為浮點數: /

地板除:除的結果去掉小數部分 //

求餘 :%

冪運算:**

優先順序從高到低: () , ** , *, / ,%, // , + , - 。

y += x 等同於 y = y + x

y -= x 等同於 y = y - x

y *= x 等同於 y = y * x

y /= x 等同於 y = y / x

y //= x 等同於 y = y // x

y %= x 等同於 y = y % x

y **= x 等同於 y = y ** x

小於 <

小於等 <=

大於 >

大於等於 >>=

等於==

不等於 !=

返回布林型別的值

比較運算的數學表示方式:0 <= x <= 100

與and

表示並且的關係,一假俱假。

示例:true and true # true

true and false # false

false and true # false

false and false # false

或or表示或者的關係,一真俱真

示例:true or true # true

true or false # true

false or true # true

false or false # false

and和or 的運用

判斷年份是否為潤年

year=int(input("請輸入年份:"))

if year%4 == 0 and year%100!=0 or year%400==0:

print(true)

else:

print(false)

非 not

表示取反

例如:not true # 返回false

not false # 返回true

短路運算

一但結果確定,後面的語句將不再執行。

語法:x is y

x is not y

作用:is 用於判斷兩個物件是否是同乙個物件,是時返回true,否則返回false。

is not 的作用與is相反

高到低:

算數運算子

比較運算子

快捷運算子

身份運算子

邏輯運算子

Python學習基礎篇

1.python學習,通過linux指令 py 檔案建立第一行輸入特殊注釋 usr bin env python 然後通過指令給 py以執行許可權chmod a x hello.py 通過 py執行 2.python輸入和輸出類似其他語言 輸出 print hello world 輸入 name i...

Python基礎學習篇 exec

exec語句 exec語句用來執行儲存在字串或者檔案中的python語句。可以生成乙個包含python 的字串,然後使用exec語句執行這些語句。exec print hello word hello world exec語句的用法和eval r execfile 是不一樣的,exec是乙個語句,而...

Python基礎學習篇 lambda

python lambda是在python中使用lambda來建立匿名函式,而用def建立的方法是有名稱的,除了從表面上的方法名不一樣外,python lambda還有哪些和def不一樣呢?1 python lambda會建立乙個函式物件,但不會把這個函式物件賦給乙個識別符號,而def則會把函式物件...