美文网首页
变量的类型

变量的类型

作者: 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`

相关文章

  • 变量及资料类型

    变量及资料类型 变量的类型决定资料的类型 一份统计资料中可能包括所有的变量类型变量及资料类型示意图 变量类型 变量...

  • Python中几个重要的函数

    1. 获取变量类型的函数 type() 给变量赋值后,变量就具有确定的类型,同一变量赋值类型不同,变量的类型也就跟...

  • golang的值类型,指针类型和引用类型&值传递&指针传递

    一,变量类型 变量分为值类型,指针类型和引用类型。以如下变量定义和赋值语句为例: output: 值类型变量a,值...

  • dart基础

    变量 动态类型or静态类型 变量类型: 内置类型 变量声明和赋值: Tips没有初始化的变量, 默认值都是null...

  • Go 基础篇总结-变量

    一、Go内建变量类型 类型转换 type(varName) 二、变量定义 四种变量定义类型: 变量定义 三、变量和...

  • Go 基础篇-变量

    一、Go内建变量类型 类型转换 type(varName) 二、变量定义 四种变量定义类型: 变量定义 三、变量和...

  • Bash变量的类型

    Bash变量的类型通常理解shell变量是弱类型的,或者无类型的,其实Bash变量是有类型的。 Bash变量一共有...

  • Groovy基本语法

    Groovy中的变量 1.变量类型(groovy中都是对象类型) 基本类型 对象类型 2.变量定义 强类型 声明的...

  • Python编程入门——基础语法详解(经典)

    一、基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型。内置的变量类型有如下几种:...

  • Python编程入门——基础语法详解(经典)

    一、基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型。内置的变量类型有如下几种:...

网友评论

      本文标题:变量的类型

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