CurStr = input() #输入语句 if CurStr[:3] == "RMB": #判断语句 print("USD{:.2f}".format(eval(CurStr[3:])/6.78)) #输出函数 elif CurStr[:3] in ['USD']: print("RMB{:.2f}".format(eval(CurStr[3:])*6.78))
注释:
单行注释:
#这是注释
多行注释:
Python 中,字符的表示有三种 ' pyhon' ''python'' '''python''' ,这种冗余保证了字符串中可以输出引号
多行注释也就是把这一块圈成字符串,即在解释时不处理。
''' 这是注释 '''
spyder 中,注释快捷键:
ctrl + 1 :单行注释
ctrl + 5 / 6 :块注释/取消
数据类型:
字符串、整数、浮点数、列表
字符串: ‘123’
整数: 123
浮点数: 123.0
列表:[1,2,3]
字符串的使用:
字符串序号分为 正向递增序号 和 反向递减序号
字符串的使用:
索引:
TempStr[-1]
切片:
TempStr[0:-1] #以' Python' 为例,为'Pytho'
输入函数 input(),输入为字符串 :
<变量> = input(<提示信息字符串>)
print("输入格式错误")
输出函数 print() :
{ } 表示槽,后续变量填充槽中
print("测试输出{:.2f}C".format(temp)
评估函数 eval()
去掉参数最外侧引号并执行余下语句的函数,我通常把它用于格式转换
A,B = input("请输入A和B[空格隔开]: ").split(' ')
#当我在这里输入AB值为数字时,先input字符,然后eval成数字 A = eval(A) B = eval(B)