我们先写一个简单的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语法元素的理解,我们学习了以下语法元素: ![]() |
|