下载此文档

Python手册翻译.docx


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
. 使用Python作为一个计算器
让我们试着使用一些简单的Python命令。开始解释型程序,等待最初的立即符号,>>>(不会占用很长时间)
. 数字
把解释行为作为一个简单的计算器:你可以键入一个表达式,它会显示出结果值。表达式的语法简单易懂:操作符+,-,*和/,像其他语言(例如,Pascal或者C)一样的使用方式;圆括号可用于分组。例:
>>> 2+2
4
>>> # This is ment
... 2+2
4
>>> 2+2 # and ment on the same line as code
4
>>> (50-5*6)/4
5
>>> # Integer division returns the floor:
... 7/3
2
>>> 7/-3
-3
等号(“=”)用来给一个变量赋值。然后,在下一次立即解释之前没有结果显示:
>>> width = 20
>>> height = 5*9
>>> width * height
900
一个值可以同时被赋值给多个变量
>>> x = y = z = 0 # Zero x, y and z
>>> x
0
>>> y
0
>>> z
0
变量在可以被使用之前,必须是预先被顶一顶(分配一个值),否则将会有错误发生:
>>> # try to access an undefined variable
... n
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'n' is not defined
这里对浮点型数值有完备的支持;具有混合类型操作数的操作符将会转换整形操作数为浮点型
>>> 3 * /

>>> / 2

支持复杂数字;虚数被表示为以j或J结尾的数。具有非零实数部分的复杂数被写为(实数+虚数),plex(real,imag)函数创建。
>>> 1j * 1J
(-1+0j)
>>> 1j * complex(0,1)
(-1+0j)
>>> 3+1j*3
(3+3j)
>>> (3+1j)*3
(9+3j)
>>> (1+2j)/(1+1j)
(+)
复杂数通过被表示为两个浮点数,实数部分和虚数部分。。
>>> a=+
>>>

>>>

浮点和整形转换函数(float(),int()和long())对与复杂数无效,因为并没有一种正确的方法可以将复杂数转换为一个实数。使用abs(z)可以得到它

Python手册翻译 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wc69885
  • 文件大小0 KB
  • 时间2015-06-05
最近更新