天天看點

【Python】Python 基礎知識

數字和表達式

>>> 2+3
5
>>> 1.0/2.0
0.5
>>> 1.0//2.0 # //
0.0
>>> 1%2   #%了解
1
>>> 1/2    # / 了解
0
>>> 2**3
8
>>> -2**3
-8
>>> (-2)**3
-8
>>> (-2)**2
4      

長整型數

Python可以處理非常大的整型:

>>> 10000004040404040679
10000004040404040679L      

對大的整型處理:

>>> 10000006044545*123434958906807+2897898
1234350335176233685348615713L      

十六進制和八進制

>>> 0xAF
175
>>> 0127
87
>>> 0xAF+0127
262      

變量

python中的變量很好了解。變量基本上就是某值的名字。如:x代表3,隻需下面的語句即可:

>>> x =3      

在變量被指派之後,就可以在表達式中使用變量。

>>> x*3
9      

語句

下面語句:

>>> 2*3
6
>>> print 2*3
6      

擷取使用者輸入

>>> input("The meaning of Life: ")
The meaning of Life: 104
104      

在這裡,這個例子确實不太有用,但是請接着下面的内容:

>>> x = input( "x: ")
x: 289
>>> y = input( "y: ")
y: 237
>>> print x*y
68493      

函數

>>> 2**3
8
>>> pow(2,3)
8      

可以看複雜的表達式:

>>> 10+pow(2,3*13)/3.0
183251937972.66666      

子產品

可以把子產品想象成導入到Python以增強其功能。需要使用特殊的指令import來導入子產品。前面内容提到的floor函數就在名為math的子產品中:

>>> import math
>>> math.floor(20.8)
20.0      

如果想把轉換為整數,可以使用 int函數:

>>> int(math.floor(20.8))
20      

使用import指令的另外一種形成:

>>> from math import sqrt
>>> sqrt(20)
4.47213595499958