Python摄氏度与华氏度的转换

1、

TempStr:定义的一个变量

if   变量    in  ['X' ,'Y',......]:判断变量中是否包含方括号中的任意一个字符,如果包含则判断为True,如果不包含则判断为False

input():输入的值为字符串

float():浮点型,下图中表示将字符串TempStr转换成浮点数

eval():评估函数,下图中表示把字符串当作表达式

format():格式化函数,把数值转换成字符串

print():输出函数

if......elif......else:条件结构中的多分支语句,也可以嵌套使用

Python摄氏度与华氏度的转换_第1张图片

Python摄氏度与华氏度的转换_第2张图片

2、图中的字符

[ ]:通过索引下标获取字符串的字符,从左向右以0开始,从右向左以-1开始

[ x :y ]:截取字符串中的一部分,包含x不包含y(左闭右开)

%:格式化字符串

%f:格式化定点数,可以指定小数点后的精度

{:.2f}:精确到小数点后两位(数字2前面有一个点不要忘记)

3、常见问题

(1)、Python有严格的大小写

e.g    %c:格式化字符以及其ASCII码

        %C(取自于上图中的字符):C仅仅表示一个字符串

(2)、输入对象时,('......')单引号要成双成对

Python摄氏度与华氏度的转换_第3张图片

(3)、不能忘记数据类型的转换,字符串不能参与运算,,只要数值可以

如果忘记转换,则会发生类似下图的报错

Python摄氏度与华氏度的转换_第4张图片

(4)、{:.2f}:保留小数点两位,很容易忘记(:)与数字2之间的(.)

下图是忘记(.)的结果,无法保留两位小数

Python摄氏度与华氏度的转换_第5张图片

你可能感兴趣的:(python)