整型(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]
in
not in
r/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 輸出從第三個開...