变量的类型

2020-04-16  本文已影响0人  Carver_

变量的类型

在 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`

上一篇 下一篇

猜你喜欢

热点阅读