温度转换代码:

#TempConvert.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.程序的格式框架(代码高亮、缩进和注释)

代码高亮:

python 蒿天 教案 python嵩天教材电子版_字符串


如上图所示:代码高亮可以让我们的代码更加美观以及更具有可读性,但是它只是编程的色彩辅助体系,而不是编程要求。

缩进

缩进指的是一行代码开始前的空白区域,表达程序的格式框架。缩进包括单层缩进和多层缩进。

缩进的要求:
1.严格明确:它是语法的一部分,缩进不正确可能会导致程序运行错误;
2.表达所属关系:它是表达代码间包含关系和层次关系的唯一手段;
3.长度一致:一个程序内的代码缩进必须一致,一般用4个空格或1个TAB。

注释

注释指的是不被程序执行的辅助性说明信息,主要用于提高代码的可读性。
1.单行注释:以#开头,气候内容为注释
例如:#这里是单行注释 2.多行注释:以‘’‘开头和结尾
例如:

’‘’ 这是多行注释的第一行
            这是多行注释的第二行'''

2.命名和保留字(变量、命名和保留字)

变量
变量指的是用来保存和表示数据的占位符号。
1.变量采用标示符(名字)来表示,关联标示符的过程叫命名
本文开头的TempStr就是变量名字。
2.可以使用等号(=)向变量赋值或修改值,因此=又被称为赋值符号。

命名
命名指的是关联标示符的过程。
1.命名规则:大小写字母、数字、下划线和中文等字符及组合;
2.注意事项:大小写敏感、首字符不能使数字、不与保留字相同。

保留字
保留字是被编程语言内部定义并保留使用的标示符,Python共有35个保留字。

and

elif

import

as

else

in

assert

except

is

break

finally

lambda

class

for

not

continue

from

or

def

if

pass

raise

return

try

while

with

yield

del

global

nonlocal

True

False

None

async

await

-

3.数据类型(字符串、整数、浮点数、列表)

我在这里主要对字符串进行一下简单的总结:
字符串是由0个或多个字符组成的有序字符序列。
1.字符串是由一对单引号或一对双引号表示;
2.字符串时字符的有序序列,可以对其中的字符进行索引。
字符串的序号

python 蒿天 教案 python嵩天教材电子版_缩进_02

4.语句和函数(赋值、分支和函数)

赋值语句

python 蒿天 教案 python嵩天教材电子版_python 蒿天 教案_03

分支语句

python 蒿天 教案 python嵩天教材电子版_保留字_04

函数

python 蒿天 教案 python嵩天教材电子版_字符串_05