Python 基礎知識 2 數字

2021-10-03 04:33:03 字數 854 閱讀 9134

import math

# 十六進製制定義整數

number = 0xff

print(number)

# 八進位制定義整數

number = 0o37

print(number)

# 強制型別轉換

a = 1.01

print(a)

a = int(a)

print(a)

a = float(a)

print(a)

# 不常用的整數運算

print(17/3) # 整數除法返回浮點型

print(17//3) # 整數除法向下取整後的結果

print(17 % 3) # 整數除法後返回除法的餘數

# //得到的並不一定是整數型別的資料,和分子分母的資料型別有關

print(7//2)

print(7.0//2)

print(7

# 不同型別的數混合運算時將整數轉換為浮點數

print(3*3.75/1.5)

print(7.0/2)

# 互動模式中計算結果被賦值給變數_,且變數_應被使用者視為唯讀變數

b = -0.9

a = abs(b) # 取絕對值

print(a)

a = math.ceil(b) # 向上取整

print(a)

c = math.exp(0) # 返回e的0次方

print(c)

print(math.pi) # 返回圓周率

print(math.e) # 返回自然常數

# 。。。還有很多隨用隨查吧

Python 基礎知識2

1.類新增新屬性和新屬性賦值 metaclass type class rectangle def init self self.width 0 self.height 0 def setattr self,name,value if name size size property value se...

python基礎知識(2)

1.變數和按引用傳遞 在pyhton中對變數賦值時,你其實是在建立物件的引用。2.動態引用和強型別 python中的物件引用沒有與之相關聯的型別的資訊 即python可以自動判斷所定義的型別不需要進行型別宣告 而隱式轉換只是在很明顯的情況下才會發生。可以用type 檢視變數的型別,也可以用isins...

Python基礎知識(2)

在程式語言中,注釋的作用是為了讓自己或他人更快地了解程式作者的思路和意圖,提高 的可讀性。同時在多人協同開發時,也可以提高開發效率。特備說明 注釋部分不參與 的編譯執行。單行注釋主要應用於對某個變數,等的簡短說明,不能換行,只能在一行內應用。多行注釋主要運用於大段文字的說明,可以換行使用,一般用於對...