数据类型

数据类型:

  1. 数字类型:
    1. 整数: int
    2. 浮点型:float
    3. 复数:complex
    4. int <  float  < complex
  2. 字符串类型:str
    1. 用单引号或双引号表示
    2. 有序的元素集合
    3. 可以做索引、切片、修改
    4. 索引是从0开始,n-1结束,反着是从-1开始,-n结束
  3. 元组类型:
    1. 用括号表示
    2. 有序数据
    3. 可以做索引,不可以修改元组中的数据
  4. 列表类型:list
    1. 用中括号表示
    2. 有序的元素集合
    3. 可以做索引、切片、修改
    4. 索引是从0开始,n-1结束,反着是从-1开始,-n结束
    5. 字符串拆分成一个列表:str.split()

 

for i in range(10):
    val = input("请输入带有温度表示符的温度值(例如:32c)")
    if val[-1] in ['C','c']:
        f = 1.8*float(val[0:-1]) + 32
        print("转换后的温度为:%.2fF"%f)
    elif val[-1] in ['F','f']:
        c = (float(val[0:-1]) - 32) / 1.8
        print("转换后的温度为:%.2fc"%c)

    else:
        print("输入有误")
    i += 1


months = "JanFedMarAprMayJunJulAugSepOctNovDec"

n = input("请输入月份数(1-12):")

pos = (int(n) - 1) * 3

monthsAbbrev = months [pos:pos+3]

print("月份的简写是:"+ monthsAbbrev)

#字符串转换成列表
a = "JanFedMarAprMayJunJulAugSepOctNovDec".split()
print(a)

 

posted @ 2020-11-04 16:49  空中胖妞  阅读(52)  评论(0)    收藏  举报