温度转换代码:
#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.程序的格式框架(代码高亮、缩进和注释)
代码高亮:
如上图所示:代码高亮可以让我们的代码更加美观以及更具有可读性,但是它只是编程的色彩辅助体系,而不是编程要求。
缩进
缩进指的是一行代码开始前的空白区域,表达程序的格式框架。缩进包括单层缩进和多层缩进。
缩进的要求:
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.字符串时字符的有序序列,可以对其中的字符进行索引。
字符串的序号
4.语句和函数(赋值、分支和函数)
赋值语句
分支语句
函数