Python 基础知识


数字和表达式

[python] 
>>> 2+3 

>>> 1.0/2.0 
0.5 
>>> 1.0//2.0 # //  
0.0 
>>> 1%2   #%理解  

>>> 1/2    # / 理解  

>>> 2**3 

>>> -2**3 
-8 
>>> (-2)**3 
-8 
>>> (-2)**2 

>>> 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可以处理非常大的整型:


[python] 
>>> 10000004040404040679 
10000004040404040679L 

>>> 10000004040404040679
10000004040404040679L对大的整型处理:


[python] view plaincopyprint?
>>> 10000006044545*123434958906807+2897898 
1234350335176233685348615713L 

>>> 10000006044545*123434958906807+2897898
1234350335176233685348615713L
十六进制和八进制

[python]
>>> 0xAF 
175 
>>> 0127 
87 
>>> 0xAF+0127 
262 

>>> 0xAF
175
>>> 0127
87
>>> 0xAF+0127
262
变量
python中的变量很好理解。变量基本上就是某值的名字。如:x代表3,只需下面的语句即可:


[python]
>>> x =3 

>>> x =3在变量被赋值之后,就可以在表达式中使用变量。


[python]
>>> x*3 

>>> x*3
9
语句
下面语句:


[python]
>>> 2*3 

>>> print 2*3 

>>> 2*3
6
>>> print 2*3
6
获取用户输入

[python]
>>> input("The meaning of Life: ") 
The meaning of Life: 104 
104 

>>> input("The meaning of Life: ")
The meaning of Life: 104
104在这里,这个例子确实不太有用,但是请接着下面的内容:
[python]
>>> x = input( "x: ") 
x: 289 
>>> y = input( "y: ") 
y: 237 
>>> print x*y 
68493 

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

[python]
>>> 2**3 

>>> pow(2,3) 

>>> 2**3
8
>>> pow(2,3)
8可以看复杂的表达式:


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

>>> 10+pow(2,3*13)/3.0
183251937972.66666模块
可以把模块想象成导入到Python以增强其功能。需要使用特殊的命令import来导入模块。前面内容提到的floor函数就在名为math的模块中:


[python] 
>>> import math 
>>> math.floor(20.8) 
20.0 

>>> import math
>>> math.floor(20.8)
20.0如果想把转换为整数,可以使用 int函数:
[python] 
>>> int(math.floor(20.8)) 
20 

>>> int(math.floor(20.8))
20使用import命令的另外一种形成:


[python] 
>>> from math import sqrt 
>>> sqrt(20) 
4.47213595499958 

相关内容

    暂无相关文章

评论关闭