python資料基本運算

2021-09-25 15:56:40 字數 2350 閱讀 5127

1.移動到本行開頭:home鍵

2.移動到本行末尾:end鍵盤

3.注釋**:ctrl + /

4.複製行:ctrl +d

5.選擇列:滑鼠左鍵 + alt

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

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

2.多行注釋:三引號開頭,三引號結尾。

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

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

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

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

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

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

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

class_name

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

5.語法:變數名 = 資料

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

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

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

2.通過type函式可檢視。

1.表示不存在的特殊物件。

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

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

如: -5, 100, 0

2.字面值:

十進位制:5

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

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

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

3.小整數物件池:cpython 中整數 -5 至 256,永遠存在小整數物件池中,不會被釋放並可重複使用。

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

2.字面值

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

字面值:雙引號

用來表示真和假的型別

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

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

1.轉換為整形: int(資料)

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

3.轉換為字串:str(資料)

4.轉換為布林:bool(資料)

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

5.混合型別自動公升級

+	加法

- 減法

* 乘法

/ 除法:結果為浮點數

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

% 求餘

** 冪運算

優先順序從高到低: ()

*** / % //

+ -

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

<		小於

<= 小於等於

> 大於

>= 大於等於

== 等於

!= 不等於

與and

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

示例:true and true # true

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

示例:true or true # true

非 not

表示取反

例如:not true # 返回false

語法:

x is y

x is not y

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

is not 的作用與is相反

高到低:

算數運算子

比較運算子

快捷運算子

身份運算子

邏輯運算子

Python 基本運算

假設a 10,b 20 運算子 描述 例項 加 兩個物件相加 a b 輸出結果 30 減 得到負數或是乙個數減去另乙個數 a b 輸出結果 10 乘 兩個數相乘或是返回乙個被重複若干次的字串 a b 輸出結果 200 除 x除以y b a 輸出結果 2 整數除整數,只能得整數,要求小數需要將其中乙個...

Python 基本統計運算

from math import sqrt defgetnum nums inumstr input 請輸入數字 直接輸入回車退出 while inumstr eval inumstr inumstr input 請輸入數字 直接輸入回車退出 return nums defmean numbers ...

Java資料基本運算

算術運算子有加減乘除,符號分別是 另外還有取模運算子 以及自增 和自減 運算子。注意事項 int相乘可能為long,需要其中乙個標識為long,後面加l或l,long a 2147483647 2l 整數相除不是四捨五入,而是捨去小數字。如果要得到小數結果,需要將其中標識double,double ...