Python程序语法元素分析

该博客详细介绍了Python代码实现温度(Fahrenheit和Celsius)转换的逻辑,包括输入输出处理、变量命名、数据类型、语句与函数的运用。程序通过input()获取用户输入,使用eval()执行字符串计算,根据条件判断执行相应的温度转换,并通过print()展示结果。文章还涵盖了Python编程的基础知识,如缩进的重要性、注释的格式以及保留字的使用。
摘要由CSDN通过智能技术生成
#TempConver.py
TempStr = input("请输入带有符号的温度值:")
if TempStr[-1] in ['F','f']:
    C = (eval(TempStr[0:1]) - 32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C','c']:
    F = 1.8*eval(TempStr[0:-1]) +32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("格式错误")

1、程序的格式框架

        -代码高亮  编程的色彩辅助体系,不是语法要求

        -缩进  一行代码开始前的空白区域,表达程序的格式框架

                -严格明确  缩进是语法的一部分,缩进不正确程序运行错误

                -所属关系  表达代码间包含和层次关系的唯一手段

                -长度一致  程序内一致即可,一般用4个空格或一个TAB

        -注释  不被程序执行的辅助性说明信息

                -单行注释  以#开头,其后内容为注释

                 -多行注释  以'''开头和结尾

2、命名与保留字         

-变量  程序中用于保存和表示数据的占位符号

        -变量采用标识符(名字)来表示,关联标识符的过程叫命名

         TempStr是变量名字

        -可以使用等号(=)向变量赋值或修改值,=被称为赋值符号   

-命名  关联标识符的过程

        -命名规则:大小写字母、数字、下划线和汉字等字符及组合

         如:TempStr,Python-Great,这是一门Python好课

       -主要事项:大小写敏感、首字符不能是数字、不与保留字相同 

-保留字  被编程语言内部定义并保留使用的标识符

        -Python语言有33个保留字(也叫关键字)

                if,elif,else,in

        -保留字是编程语言的基本单纯,大小写敏感

andelifimportraiseglobal
aselseinreturnnonlocal
assertexceptistryTrue
breskfinsllylambdawhileFalse
classfornotwithNone
continefromoryield
defifpassdel

3、数据类型 

        10,011,101

        -整数类型:  10011101

        -字符串类型:"10,011,101"

        -列表类型:  [10,011,101]

        -字符串  由0个或多个字符组成的有序字符序列

                -字符串是由一对单引号或一对双引号表示

                -字符串是字符的有序序列,可以对其中的字符进行索引

                -字符串的序号  正向递增序号和反向递减序号

                -字符串的使用  使用[ ]获取字符串中一个或多个字符

                        -索引:返回字符串中单个字符    <字符串>[M]

                        -切片:返回字符串中一段字符字串    <字符串>[M:N]

        -数字类型  整数和浮点数都是数字类型

                -整数  数学中的整数

                        32 或者 -89

                -浮点数  数学中的实数,带有小数部分

                        1.8 或者 -1.8 或者 -1.0

        -列表类型  由0个或多个数据组成的有序序列

                -列表使用[ ]表示,采用逗号(,)分隔各元素

                -使用保留字 in 判断一个元素是否在列表中

                       TempStr[-1] in ['C','c']判断前者是否与列表中某个元素相同

4、语句与函数

-赋值语句  由赋值符号构成的一行代码

        -赋值语句用来给变量赋予新的数据值

        -赋值语句右侧的变量类型同时作用与变量

-分支语句  由判断条件决定程序运行方向的语句

        -使用保留字if  elif  else构成条件判断的分支

                if TempStr[-1] in ['F','f']:#如果条件为True则执行冒号之后带有缩进的语句

        -每一个保留字所在行最后存在一个冒号(:),是语法的一部分

                冒号及后续缩进用来表示后续语句与条件的所属关系

-函数  根据输入参数产生不同输出的功能过程

        -类似于数学中的函数,y = f(x)

                print("输入格式错误") #打印输出 "输入格式错误"

5、Python程序的输入与输出 

-输入函数 input()  从控制台获得用户输入的函数

        -input()函数的使用格式:

                <变量> = input(<提示信息字符>)

        -用户输入的信息以字符串类型保存在<变量>中

                TempStr = input(“请输入”)# TempStr保存用户输入的信息

-输出函数 print()  以字符形式向控制台输出结果的函数

        -print()函数的基本使用格式:

                print(<拟输出字符串或字符串变量>)

        -print()函数的格式化:

                print("转换后的温度是{:.2f}C".format(C))

                                                                { }表示槽,后续变量填充到槽中

                                                        {:.2f}表示将变量C填充的这个位置是取小数点后2位

-评估函数 eval()  去掉参数最外侧引号并执行余下语句的函数

        -eval()函数的基本使用格式:

                eval(<字符串或字符串变量>)

                        >>>eval("1")                >>>eval(' "1+2' ")

                        1                                    "1+2"

                        >>>eval("1+2")                >>>eval('print("Hello")')

                        3                                      Hello

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值