python基礎語法3 各型別操作

2021-08-21 07:48:28 字數 3022 閱讀 2968

整型(int) - 通常被稱為是整型或整數,是正或負整數,不帶小數點。python3 整型是沒有限制大小的,可以當作 long 型別使用,所以 python3 沒有 python2 的 long 型別。

浮點型(float) - 浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示(2.5e2 = 2.5 x 102 = 250)

複數( (complex)) - 複數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 複數的實部a和虛部b都是浮點型。

number = 0xa0f

# 十六進製制

number=0o37 # 八進位制

int(x)將x轉換為乙個整數。

float(x)將x轉換到乙個浮點數。

complex(x)將x轉換到乙個複數,實數部分為 x,虛數部分為 0。

complex(x, y)將 x 和 y 轉換到乙個複數,實數部分為 x,虛數部分為 y。x 和 y 是數字表示式。

比較簡單,省略……

abs(x)fabs(x)ceil(x)——返回數字的上入整數,如math.ceil(4.1) 返回 5

floor(x)——返回數字的下舍整數,如math.floor(4.9)返回 4

round(x [,n])——返回浮點數x的四捨五入值,如給出n值,則代表捨入到小數點後的位數。

exp(x)log(x)——如math.log(math.e)返回1.0,math.log(100,10)返回2.0

log10(x)pow(x, y)max(x1, x2,...)min(x1, x2,...)modf(x)——返回x的整數部分與小數部分,兩部分的數值符號與x相同,整數部分以浮點型表示。

choice(seq)——從序列的元素中隨機挑選乙個元素,比如random.choice(range(10)),從0到9中隨機挑選乙個整數。

randrange ([start,] stop [,step])——從指定範圍內,按指定基數遞增的集合中獲取乙個隨機數,基數預設值為1

random()——隨機生成下乙個實數,它在[0,1)範圍內。

seed([x])——暫時不懂(2018/6/1)

shuffle(lst)——將序列的所有元素隨機排序

uniform(x, y)——隨機生成下乙個實數,它在[x,y]範圍內。

>>> ls=[4,21,542,1,64]

>>> random.shuffle(ls)

>>> ls

[21, 1, 4, 542, 64]

acos(x)asin(x)atan(x)cos(x)sin(x)tan(x)hypot(x,y)——返回歐幾里德範數 sqrt(x*x + y*y)。

degrees(x)——將弧度轉換為角度,如degrees(math.pi/2) , 返回90.0

radians(x)——將角度轉換為弧度

在需要在字元中使用特殊字元時,python用反斜槓()轉義字元。

+*——a[1][:]——a[1:4]innot inr/r%——格式字串

print ("我叫 %s 今年 %d 歲!" % ('小明', 10))

格式化字串的函式str.format()link

"{} {}".format("hello", "world")    # 不設定指定位置,按預設順序

" ".format("hello", "world") # 設定指定位置

" ".format("hello", "world") # 設定指定位置

print("**名:, 位址 ".format(name="菜鳥教程", url="www.runoob.com"))

site =

print("**名:, 位址 ".format(**site))

# 通過列表索引設定引數

my_list = ['菜鳥教程', 'www.runoob.com']

print("**名:, 位址 ".format(my_list)) # "0" 是必須的

'hello world'

'hello world'

'world hello world'

數字格式化

1.

2.——帶符號保留

3.

4.

5.——逗號分隔

6.——百分比

7.——指數記法

print("".format(3.1415926));
3.14
注:str.format()傳入物件:

以後再看(2018/6/1)

Python基礎語法(3)

與計算機溝通的邏輯 條件判斷 在python中,條件判斷語句總共有三種表現形式 在基礎條件滿足的情況下,再在基礎條件底下增加額外的條件判斷。print 函式是人給程式下達乙個列印命令。這種程式向螢幕輸出資訊的過程,是人與計算機的單向溝通。但是,如果想實現真正的人機互相溝通,就要有來有往。人類用鍵盤向...

Python 基礎語法,變數型別

變數型別 1.行和縮排 2.多行語句 1.賦值 2.變數型別 python3有六個標準的資料型別 不可變資料 3 個 number 數字 string 字串 tuple 元組 可變資料 3 個 list 列表 dictionary 字典 set 集合 numbers 數字 1 int 有符號整型 2...

Python3 基礎語法

注釋方式 這是注釋 這是注釋 這是注釋 字串 str hello print str 輸出字串 print str 0 1 輸出第乙個到倒數第二個的所有字元 print str 0 輸出字串第乙個字元 print str 2 4 輸出從第三個開始到第四個的字元 print str 2 輸出從第三個開...