学习
实践
活动
专区
工具
TVP
写文章

通过一个简单程序剖析python语法元素

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

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180122G02KXX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券