1、
TempStr:定义的一个变量
if 变量 in ['X' ,'Y',......]:判断变量中是否包含方括号中的任意一个字符,如果包含则判断为True,如果不包含则判断为False
input():输入的值为字符串
float():浮点型,下图中表示将字符串TempStr转换成浮点数
eval():评估函数,下图中表示把字符串当作表达式
format():格式化函数,把数值转换成字符串
print():输出函数
if......elif......else:条件结构中的多分支语句,也可以嵌套使用
2、图中的字符
[ ]:通过索引下标获取字符串的字符,从左向右以0开始,从右向左以-1开始
[ x :y ]:截取字符串中的一部分,包含x不包含y(左闭右开)
%:格式化字符串
%f:格式化定点数,可以指定小数点后的精度
{:.2f}:精确到小数点后两位(数字2前面有一个点不要忘记)
3、常见问题
(1)、Python有严格的大小写
e.g %c:格式化字符以及其ASCII码
%C(取自于上图中的字符):C仅仅表示一个字符串
(2)、输入对象时,('......')单引号要成双成对
(3)、不能忘记数据类型的转换,字符串不能参与运算,,只要数值可以
如果忘记转换,则会发生类似下图的报错
(4)、{:.2f}:保留小数点两位,很容易忘记(:)与数字2之间的(.)
下图是忘记(.)的结果,无法保留两位小数