在如下的形式中输入代码属于交互式解释器,属于python语言中特有的解释器。
>>>2**3
8 #表示2^3=8
譬如像pow、abs、round(向上四舍五入取整)、floor(向下四舍五入取整,但不能直接使用)等标准函数成为內建函数。而另一种需要参数并且还会返回值给用户的函数叫做调用函数。
如果忽略了返回值,函数调用也可以称为语句。
我们可以通过导入模块来增加Python语言实现的功能:
>>>import math
>>>math.floor(32.9) #如果是int自动向下取整不需要floor
32
在导入模块以后一定要以“模块.函数”的格式应用这个模块函数。
我们可以通过“from模块import函数”或者直接用赋值语句的方式实现直接调用模块的函数
思考:对于开根函数sqrt()可以开负数值吗?
在数学中我们可以十分肯定的说是的,当根号下是-1时,开出来的将会是带着j的虚数。
如果我们想在在Python中算出虚数的话,我们将会用到一个函数叫做cmath()。它的调用同上。
在Python中没有单独的虚数类型,它们被看做是实数部分为0的复数。
在交互式解释器中编写的内容会在关闭解释器时消失,为了很好的将写入的程序保存下来,我们需要在UNIX环境中建立一个类似~/python的目录
中建立hello.py文件。
运行这个文件有两种方式:
可以利用$ python hello.py(C:\>python hello.py)
也可以让脚本像普通程序一样运行,不需要显示使用python解释器,在脚本首行前面加上#!,在其后面加上解释脚本的程序的绝对路径,例如#!/usr/bin/env/ python使得无论二进制文件在哪,程序都会自动执行。