日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python数值运算符也叫内置运算符_Python全栈工程师(数值类型、运算符)

發(fā)布時間:2025/3/19 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python数值运算符也叫内置运算符_Python全栈工程师(数值类型、运算符) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.十進制表示方式

10 200 -100 999

八進制:

0o177(127)

0o11(9)

2.十六進制:

0x11(17)

0xff(255)

0x1a2b

3.二進制:

0b111

0b101

整形數(shù) int

整數(shù)是不帶小數(shù)的部分?jǐn)?shù)字

正數(shù)

負(fù)數(shù)

0

浮點數(shù):float

帶有小數(shù)部分的數(shù)字

復(fù)數(shù)分為兩部分:

實部(real)

虛部(image)

虛部是j或J結(jié)尾的數(shù)

字面值:

1j

(2J)

1+2J

3-4J

bool有兩種

1.true 代表條件成立

2.false 代表條件不成立

true的值是1

false的值是0

內(nèi)置對象:

None 是一個表示不存在的特殊對象(空值)

用來占位或解除變量的綁定

表達(dá)式:

由數(shù)字、數(shù)字和運算符組成

通常讓計算機做一些事會返回結(jié)果

算數(shù)運算運算符:

1.+  加法

2.-  減法

3.*  乘法

4./  除法

5.//  地板除

6.**  冪運算

7.%  取余

/ 除法:

得到的是浮點數(shù) 不會丟棄小數(shù)位

// 地板除:

得到的是整數(shù)型 字節(jié)舍去所有小數(shù)(沒有四舍五入)

% 取余:

取整除后所剩余的余數(shù)(7%3=1)

** 冪運算:

優(yōu)先級:

1.**

2.*   /   //   %

3.+   -

4.()內(nèi)的優(yōu)先級最高

優(yōu)先級越高越先執(zhí)行 同等優(yōu)先級 從左往右依次執(zhí)行

混合類型自動升級:

整數(shù)加浮點數(shù)結(jié)果為浮點數(shù)

基本輸入函數(shù):

print(格式:print(要打印的內(nèi)容))

多個數(shù)據(jù)類型要用“,”分開

變量:

變量就是關(guān)聯(lián)一個對象的標(biāo)識符并且區(qū)分字母大小寫

標(biāo)識符的命名:

必須以下劃線或字母開頭,后面跟字母、下劃線、整數(shù)

不能使用Python的關(guān)鍵字命名

賦值運算符:

“=”

語法:

變量名=表達(dá)式

變量名1=變量名2=表達(dá)式

變量名=表達(dá)式=序列

創(chuàng)建一個變量,此變量用來綁定數(shù)據(jù)對象

修改一個變量的綁定關(guān)系 讓其綁定另一個對象

當(dāng)變量不存在時創(chuàng)建變量 同事將對象綁定在變量上

當(dāng)變量存在時改變變量的對象

一個人變量只能綁定一個對象

一個對象可以綁定多個變量

序列賦值:

a,b = 100,200

Python的自動化內(nèi)存管理:

a=a+b

釋放a? a=a+b的和

變量的交換:

交換算法:

>>> a=10

>>> b=20

>>> a=a+b

>>> b=a-b

>>> a=a-b

>>> a

20

>>> b

10

第三變量:

>>> a=20

>>> b=10

>>> c=a

>>> a=b

>>> b=c

>>> a

10

>>> b

20

序列賦值:

>>> a=10

>>> b=20

>>> a,b=20,10

>>> a

20

>>> b

10

>>>

刪除變量:

del

>>> del a

刪除變量的同時解除與對象的關(guān)聯(lián)關(guān)系,如果能則釋放對象

help(“——main——”)

tarena@tedu:~$ python3

Python 3.5.2 (default, Nov 17 2016, 17:05:23)

[GCC 5.4.0 20160609] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> a = 100

>>> help("__main__")

在交互模式下查看當(dāng)前作用域的所有變量

Q退出查看

自動化內(nèi)存管理和引用計數(shù):

每個對象都會記錄有幾個變量綁定自身,當(dāng)引用的數(shù)量為0時則此對象將被銷毀 并且釋放內(nèi)存資源

此種自動化內(nèi)存管理的方式叫引用計數(shù)

is/is not 運算符

作用:

判斷兩個對象是否是一個對象,當(dāng)是同一個對象時返回true否則返回 false

is not返回值與is相反

id(obj)函數(shù):

返回一個對象在內(nèi)存中的地址(id(對象)

小整數(shù)對象值:

CPython中 ,整數(shù)-5到256的數(shù)永遠(yuǎn)存在于小數(shù)池中不會釋放且可重復(fù)使用

符合賦值算數(shù)運算符:

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

練習(xí):寫程序打印出

1.

古代的秤是16兩一斤 請問216兩是幾斤幾兩

print("Answer to question 1:")

print(216 // 16, "axe", 216 % 16, "liang")

2.

沖凌晨0:0:0計時 到現(xiàn)在已經(jīng)過了63320秒 現(xiàn)在是幾時幾分幾秒

print("Answer to question 2:")

time = 63320

time // 3600

a = time % 3600

a // 60

a % 60

print(time // 3600, "小時", a // 60, "分鐘", a % 60, "秒")

3.溫度轉(zhuǎn)換:

攝氏度=5.0/9.0*(華氏度-32)

請問100華氏度是多少攝氏度?

如果當(dāng)前溫度是攝氏度溫度能否算出華氏度溫度是多少?

print("Answer to question 3:")

a = 5.0 / 9.0 * (100 - 32)

print("100華氏度=", a, "攝氏度")

a = 100 * 9 / 5 + 32

print("100攝氏度=", a, "華氏度")

總結(jié)

以上是生活随笔為你收集整理的python数值运算符也叫内置运算符_Python全栈工程师(数值类型、运算符)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。