Python:一个简单的完整程序
test.py内容:
#!/usr/bin/env python
#coding=utf-8
from math import sqrt
import math as mth
for n in range (10, 0, -2):
print n,
else:
print "Done."
x = mth.pow(2,4)
y = sqrt(9)
print "2**4={} and sqrt(9)={}".format(x, y)
#----------------------
'''
10 8 6 4 2 Done.
2**4=16.0 and sqrt(9)=3.0
'''
#------------------------
说明:
-
#!/usr/bin/env python3
告诉系统用python解释器解释并执行此文件(Windows下忽略此句)。 -
#coding: utf-8
告诉python解释器,用utf-8编码解析源文件。如果去掉此句,源文件中(包括注释)有中文会报错。 -
单行注释用
#,多行注释在'''和'''之间。 -
语句块不用花括号
{},而是用缩进区分,缩进为4个空格,而非制表符。 -
if、for、while等语句都可有else语句,当条件不满足时会执行else一次,具体情况参考相关博文。 -
引入模块用
import,给模块重命名用as,引入模块里的子内容用from 模块 import 内容 -
第六行
print n,最后的逗号意思是本打印语句不换行。但是print语句会自动加入空格以更清晰的展示内容。
另外同scala一样,python也是解释型语言,有个shell,可以在里面实时运行代码。
有几个内建函数可以帮助学习python:
dir() #查看对象的成员、方法
help() #查看对象、函数的帮助信息
id() #查看对象的内存地址
type() #查看对象的类型

浙公网安备 33010602011771号