zoukankan      html  css  js  c++  java
  • python基础(五):转换数据类型

    0 ⽬标

    数据类型转换的必要性
    数据类型转换常⽤⽅法

    1. 转换数据类型的作⽤

    问:input()接收⽤户输⼊的数据都是字符串类型,如果⽤户输⼊1,想得到整型该如何操作?
    答:转换数据类型即可,即将字符串类型转换成整型。

    2. 转换数据类型的函数

    3. 快速体验

    需求:input接收⽤户输⼊,⽤户输⼊“1”,将这个数据1转换成整型。
    # 1. 接收⽤户输⼊
    num = input('请输⼊您的幸运数字:')
    # 2. 打印结果
    print(f"您的幸运数字是{num}")
    # 3. 检测接收到的⽤户输⼊的数据类型 -- str类型
    print(type(num))
    # 4. 转换数据类型为整型 -- int类型
    print(type(int(num)))

    4. 实验

    # 1. float() -- 转换成浮点型
    num1 = 1
    print(float(num1))
    print(type(float(num1)))
    # 2. str() -- 转换成字符串类型
    num2 = 10
    print(type(str(num2)))
    # 3. tuple() -- 将⼀个序列转换成元组
    list1 = [10, 20, 30]
    print(tuple(list1))
    print(type(tuple(list1)))
    # 4. list() -- 将⼀个序列转换成列表
    t1 = (100, 200, 300)
    print(list(t1))
    print(type(list(t1)))
    # 5. eval() -- 将字符串中的数据转换成Python表达式原本类型
    str1 = '10'
    str2 = '[1, 2, 3]'
    str3 = '(1000, 2000, 3000)'
    print(type(eval(str1)))
    print(type(eval(str2)))
    print(type(eval(str3)))

    5 总结

    转换数据类型常⽤的函数
    int()
    float()
    str()
    list()
    tuple()
    eval()
     
     
  • 相关阅读:
    UVA 1386 Cellular Automaton
    ZOJ 3331 Process the Tasks
    CodeForces 650B Image Preview
    CodeForces 650A Watchmen
    CodeForces 651B Beautiful Paintings
    CodeForces 651A Joysticks
    HUST 1601 Shepherd
    HUST 1602 Substring
    HUST 1600 Lucky Numbers
    POJ 3991 Seinfeld
  • 原文地址:https://www.cnblogs.com/qiu-hua/p/14723353.html
Copyright © 2011-2022 走看看