【Python】从汇率转换算法谈起(注释,数据类型,字符串,输入输出,评估函数)

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)
原文地址:https://www.cnblogs.com/guangluwutu/p/9787541.html