美文网首页
变量的类型

变量的类型

作者: Carver_ | 来源:发表于2020-04-16 17:58 被阅读0次

    变量的类型

    在 Python 中定义变量是 不需要指定类型(在其他很多高级语言中都需要)

    数据类型可以分为 数字型 和 非数字型

    数字型

    整型 (int)

    浮点型(float)

    布尔型(bool)

    真 True 数学运算时表示 1

    假 False 数学运算时表示 0

    复数型 (complex),基本不用

    主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题

    非数字型

    字符串

    列表

    元组

    字典

    提示:在 Python 2.x 中,整数 根据保存数值的长度还分为:python3只有一个int

    int(整数)

    long(长整数)

    使用 type 函数可以查看一个变量的类型

    name_type=type(name)

    print(name_type)

    提示:使用 type 函数打印上面定义的变量

    2.3 不同类型变量之间的计算

    练习步骤

    定义整数 i = 10

    定义浮点数 f = 10.5

    定义布尔型 b = True

    使用上述三个变量相互进行算术运算

    i=10

    f=10.5

    b=True

    1) 数字型变量 之间可以直接计算

    在 Python 中,两个数字型变量是可以直接进行 算数运算的

    如果变量是bool型,在计算时

    True 对应的数字是 1

    False 对应的数字是 0

    print(i+f)

    print(i+b)

    Out[1]:  20.5

    Out[2]:  11

    2) 字符串变量 之间使用 + 拼接字符串

    在 Python 中,字符串之间可以使用 + 拼接生成新的字符串

    first_name ="三"last_name ="张"name = first_name + last_nameprint(name)Out[3]:'三张'

    3) 字符串变量 可以和 整数 使用 * 重复拼接相同的字符串

    str="-"*50print(str)Out[1]:'--------------------------------------------------'

    4) 数字型变量 和 字符串 之间 不能进行其他计算

    first_name ="zhang"x =10print(x + first_name) ---------------------------------------------------------------------------TypeError: unsupported operand type(s)for+:'int'and'str'类型错误:`+` 不支持的操作类型:`int` 和 `str`

    相关文章

      网友评论

          本文标题:变量的类型

          本文链接:https://www.haomeiwen.com/subject/yjnyvhtx.html