(1)程序的格式框架:不同的颜色是代码高亮,编程的色彩辅助体系,不是语法要求,不会影响运行结果。
(2)缩进:空格,是表达程序的格式,缩进不正确会导致程序运行错误。在程序内长度应该一致。
(3)注释:用于提高代码可读性的辅助文字,不被执行
分为两种注释:
1.单行注释:# 开头
2.多行注释:” 开头
(4)命名:例如温度转换代码中的TempStr, C, F, 都是变量名字。
命名可以为大小写字母、数字、下划线等,但是首字母不可以是数字,例如:123python 不合法
(5)保留字:python语言内部定义使用的(总共33个)
例如: if else in ,但是 IF 是变量
(6)数据类型:字符串、整数、浮点数、列表
字符串:”F” 、[ ]是索引,例如:TempStr[0:1],是返回字符串中的单个字符或字符串
整数:101
列表:[‘F’,’f’]
(7)赋值语句:由赋值符号构成的一行代码
例如:C = (eval(TempStr[0:-1] - 32)/1.8 ,右侧赋值给C
分支语句:根据判断条件去运行
if elif else
函数:input( )输入函数、print( )输出函数
eval( ):评估函数
eval(“1”) →1、eval(“1+2”) →3、eval(‘ “1+2” ‘)→’1+2”
温度转换代码:(但是系统显示有错误,运行不了,但我不知道哪里错了)
#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(“输入格式错误”)