1、Python 的代码注释使用: #
2、输入的基本格式:input([prompt]) 函数。函数名是input,小括号中是其参数,其中prompt是提示信息。
3、输出的基本格式:print([objects]) 函数。函数名是print,objects是其参数,即为要输出的内容,可以没有,表示输出一个空行,如果有多个要输出的项目,多项用逗号隔开。
4、Python 的字符串:用一对单引号或双引号引起来表示字符串。
5、标识符:是程序中用来表示变量、函数、类、模块的其他对象的名称。由字母、数字、下划线“_”组成,第一个字符不能是数字。Python中的标识符不限长度,但区分大小写!
1)预定义标识符:Python语言包含许多预定义的内置类、异常、函数等,如float、input、print 等,用户应避免再使用它们为自己的数据、函数、类来命名。
使用dir(_builtins_) 可以查看所有的内置异常名和函数名,如:
>>>dir(_builtins_) # builtins 前后都是两个下划线
2)保留标识符类
_* 是特殊的标识符,在交互式执行方式中使用,代表最后的计算结果,例如:
>>> 100+200
300
>>> _+200 # _表示上一次的计算结果300,因此最后得到 500
500
_*_ 以下划线开始以下划线结束,此名字通常是系统定义的函数的名字,如 _new_()是创建对象的函数, _init_()是构造函数等。
6、关键字(保留字):
可以在交互方式中,输入help()进入帮助系统,查看关键字信息。
>>>help() #进入帮助系统 help>keywords #查看所有的关键字列表 help>return #查看 return 这个关键字的说明 help>quit #退出帮助系统
7、函数和模块。要使用模块中的函数,需要导入模块。导入和使用的方式有二:
1)import
导入形式: import 模块名
使用方式:模块名.函数名(参数)
模块名.变量名
e.g.
>>>import math >>>math.sqrt(2) >>>math.sin(0.7)
2) from ... import ...
导入形式:from 模块名 import 函数名或变量名表 #函数名或变量名表的多个函数和变量间用逗号隔开,也可以用 * 代替表示所有的函数和变量。
使用方式:函数名(参数)
e.g.
>>>from math import sqrt,sin >>>sqrt(2) >>>sin(0.7)
实例1:新年快乐
########################################### #新年贺卡 #python001.py #201705 ########################################### name1=input("请输入收卡人:") name2=input("请输入送卡人:") print("###########################################") print(name1) print() print("Happy New Year to You.") print() print(" Yours ",name2) print("###########################################")
运行结果:
实例2:求直角三角形的斜边长度
########################################### #勾股定理求斜边的长度 #python002.py #201705 ########################################### from math import * a=float(input("请输入斜边1的长度:")) #输入实数 b=float(input("请输入斜边2的长度:")) #输入实数 c=a*a+b*b #计算,得到的是斜边的平方 c=sqrt(c) #开方,得到的是斜边长 print("斜边长为:",c) #显示,一项是字符串,一项是c表示的斜边长
运行结果:
注:
(1) input() 函数得到的是:字符串(即使输入了数字,还是字符串)。所以,如果要使输入的数字代表实数,前面加float() 函数,把input()输入的内容作为参数,将它转换为实数。
(2) Python中使用模块的功能,将其导入自己的程序中。数学函数包含在 math 的模块中。导入 math 模块的方法是: from math import *
(3) 数学函数:
sqrt(x) #计算x的开方 pow(x,y) #计算x的y次方 log(x) #以e为底x的对数 log10(x) #以10为底x的对数 exp(x) #x的e次方 degree(x) #弧度转角度 radians(x) #角度转弧度 sin(x) #x的正弦,x为弧度 cos(x) #x的余弦,x为弧度 tan(x) #x的正切,x为弧度 asin(x) #反正弦,x∈[-1,1] acos(x) #反余弦,x∈[-1,1]