我们先写一个简单的python程序,然后通过程序分析一下python语法中所包含哪些元素;这是一个温度转换程序,摄氏度与华氏度的温度转换,代码如下:
#TempConvert.py
val = input("请输入温度表示符号的温度值(如:32C):")
if val [-1] in ['C','c']:
f = 1.8 * float(val[0:-1]) + 32
print("转换后的温度为:%.2fF"%f)
elif val[-1] in ['F','f']:
c = (float(val[0:-1]) - 32) / 1.8
print("转换后的温度为:%.2fC"%c)
else:
print("输入有误")
执行程序结果如下:
那python中包含有哪些语法元素呢?
1)注释
python中的注释有2种方式:单行注释 和多行注释
单行注释用符号 : #
多行注释用符号: ‘’‘ ’‘’ (3个单引号)
2)缩进
在python语言中,有严格的缩进,一次缩进用4个空格表示,而且缩进是程序自动的,也是通过缩进来增加程序的层次感,增加程序的可读性:
3)常量、变量、命令
其实这是三个元素,把它们放一起解释能更好的理解;
常量:程序中不发生改变的元素
如:PI = 3.14 #PI就是一个常量
变量:程序中值发生变量或可以发生改变的元素,我温度转换程序中:val 就是一个变量,是通过输入函数input 输入一个值赋给变量val的;
命名:是给程序元素关联一个标识符,保证唯一性;
python中的命名规则:
1)大小写字母、数字和下划线的组合,但首字母只能是大小写字母或下划线,不能是空格;
2)中文等非字母符号也可以作为名字;
3)python中标识符对大小写是敏感的,而且不能与python中的保留字相同;
如下是一些合法命名的标识符:
python_is_good python_is_not_good
_is_it_a_question_ pythony语言
python中查看有哪些保留字的方法:(总共33个保留字)
import keyword
keyword.kwlist
4)表达式
程序中产生或计算新数据值的一行代码,python语言的33个保留字或操作符可以产生符合语法要求的表达式,如前面温度转换程序中:
f = 1.8 * float(val[0:-1]) + 32
print("转换后的温度为:%.2fF"%f)
注:使用变量前必须对其赋值,否则编程器会报错:
5)输入 与 输出
输入:使用input函数,在运行程序时提示用户输入值 ,并赋值给变量;
输入:使用print函数打印输出结果;
6)控制结构之分支语句:
分支语句:if ...... elif ...... else
7)控制结构之循环语句:
循环语句有两种 :
for循环
while循环
我们在后面的学习中会进一步不习;
以上介绍了python语言元素,并通过实例加深对python语法元素的理解,我们学习了以下语法元素:
领取专属 10元无门槛券
私享最新 技术干货