列印資料型別:type
>>
> a=
1>>
>
print
(type
(a))
<
class
'int'
>
整除>>
>1/
2#0.5
>>
>1/
3#0.3333333333333333
>>
>1//
2#0>>
>1//
3#0>>
>7//
2#3>>
>-7
//2#-4>>
>-(
7//2)
#-3>>
>
int(
1.9999)#1
>>
>
int(
1.0)
#1>>
>
round
(1.5)#2
>>
>
round(-
1.5)
#-2>>
>
round
(0.5)#0
>>
>
round
(0.500001)#1
import math
math.floor(
1.9999)#1
math.floor(
1.0)
#1math.floor(
-3.4
)#-4
math.ceil(
2.1)
#3math.ceil(
-2.999
)#2
常用的數值處理函式min()
:物件可以是可迭代物件或者是一列物件
max():
pow(x,y)
:冪運算,x**y(x的y次方)
math.sqrt(x)
:開方運算x**
0.5bin()
:將十進位制整型數值轉換位二進位制,返回字串,類似於'0b1010'
oct(
):將十進位制整型數值轉換為八進位制,返回字串,類似於'0o12'
hex(
):將十進位制整型數值轉換為十六進製制,返回字串,類似於'0xa'
math.pi:引用π的值
math.e:引用e的值
另外還有對數函式和三角函式等
型別轉換a=
int(
input
('a= '))
b=int
(input
('b= '))
print
('%d + %d = %d'
%(a,b,a+b)
)
賦值運算與復合賦值運算a =
10b =
3a += b # 相當於:a = a + b
a *= a +
2# 相當於:a = a * (a + 2)
print
(a)# 想想這裡會輸出什麼
比較運算子與邏輯運算flag0 =1==
1flag1 =
3>
2flag2 =
2<
1flag3 = flag1 and flag2
flag4 = flag1 or flag2
flag5 =
not(1!=
2)print
('flag0 ='
, flag0)
# flag0 = true
print
('flag1 ='
, flag1)
# flag1 = true
print
('flag2 ='
, flag2)
# flag2 = false
print
('flag3 ='
, flag3)
# flag3 = false
print
('flag4 ='
, flag4)
# flag4 = true
print
('flag5 ='
, flag5)
# flag5 = false
print
(flag1 is
true
)# true 由於flag1是真,因此括號中的為真,所以輸出true
print
(flag2 is
notfalse
)# false
將華氏溫度轉換為攝氏溫度f=
float
(input
('請輸入華氏溫度:'))
#預設input獲取到的輸入是string型別,因此這裡需要進行顯式轉換
f=(f -32)
/1.8
print
('攝氏溫度為:%.3f'
%(f)
)#%.3f預設保留三位小數
計算圓的面積和周長import math
r=float
(input
('請輸入圓的半徑:'))
#顯式轉換
s=math.pi*r**2l=
2*math.pi*r
print
('圓的面積為:%.3f'
% s)
print
('圓的周長為:%.3f'
% l)
計算年份year=
float
(input
('請輸入年份:'))
if(year %4==
0and year %
100!=0)
or year %
400==0:
print
('%d is a special year'
% year)
else
:print
('%d is not a special year'
% year)
python基礎(三)python資料型別
一 資料型別 二 整形和浮點型 整形也就是整數型別 int 的,在python3中都是int型別,沒有什麼long型別的,比如說存年齡 工資 成績等等這樣的資料就可以用int型別,有正整數 負整數和0,浮點型的也就是小數型別 folat 的,帶小數點的 三 布林型別 什麼是布林型別,布林型別就是真和...
python基礎學習三 資料型別
一 python的格式化 類似於c語言,採用 1,列印字串 print hello,s man hello,man 2.列印整數 print heool,d 23 heool,233.列印浮點數,並指定位數 print 2f 3.1415927 3.144,輸出兩個或多個。print s is d ...
(三)Python基礎1 資料型別
1 val.py 整數 python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例如 0xff00,0xa5b4c3...