学习Python之路:数据类型

数据类型

  • 在 Python 中定义变量是 不需要指定类型(在其他很多高级语言中都需要)
  • 数据类型可以分为 数字型 和 非数字型
  • 数字型
    • 整型 (int)
    • 浮点型(float)
    • 布尔型(bool)           
      • 真 True 数学运算时表示 1
      • 假 False 数学运算时表示 0
    • 复数型 (complex)
      • 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
  • 非数字型
    • 字符串
    • 列表
    • 元组
    • 字典

 不同类型变量之间的计算

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

  • 在 Python 中,两个数字型变量是可以直接进行算数运算的
  • 如果变量是 bool 型,在计算时
    • True 对应的数字是 1
    • False 对应的数字是 0

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

在 Python 中,字符串之间可以使用 + 拼接生成新的字符串,在以后字符串的内容中还会再进行描述

In [1]: first_name = "三"
 
In [2]: last_name = "张"
 
In [3]: first_name + last_name
Out[3]: '三张'

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

In [1]: "-" * 50
Out[1]: '--------------------------------------------------'

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

In [1]: first_name = "zhang"
 
In [2]: x = 10
 
In [3]: x + first_name
---------------------------------------------------------------------------
TypeError: unsupported operand type(s) for +: 'int' and 'str'
类型错误:`+` 不支持的操作类型:`int` 和 `str`
 
 
补充:1、None为空值,在很多运行结果中会看到,一般都是你的程序出了错误,才会输出空值
           2、type()可以查询类型,括号中输入想查询的类型
posted @ 2018-01-05 15:28  sfanspace  阅读(134)  评论(0)    收藏  举报