8、数据类型

数据类型

案例

  • 123"123"一样吗
  • () [] {}

数据类型

  • 计算机是用来辅助人们的,在程序设计中也映射了现实世界的分类,以便于抽象的分析。
  • 数字
  • 字符串
  • 列表
  • 元组
  • 字典

数字类型

  • 整型
  • 长整形
  • 浮点型
  • 复数型

数字类型-整数int

  • 整数int表示的范围-2147483648到2147483647。例如:0,100,-100
  • int的范围示例:
num=2147483647
type(num)       #输出结果: <type 'int'>

数字类型-长整数long

  • long的范围很大很大,几乎可以说任意大的整数均可以存储。
  • 为了区分普通整数和长整数,需要在整数后加L或小写l。例如:51856678L, -0x22345L
num = 11
type(num)       #输出结果: <type 'int'>
num = 9999999999999999999999
type(num)       #输出结果: <type 'long'>

数字类型-浮点型float

  • 例如:0.0, 12.0, -18.8, 3e+7
  • 示例:
num = 0.0
type(num)       #输出结果: <type 'float'>
num = 12
type(num)       #输出结果: <type 'int'>
num = 12.0
type(num)       #输出结果: <type 'float'>

数字类型-复数型complex

  • Python对复数提供内嵌支持,这是其他大部分软件所没有的
  • 复数举例: 3.14j, 8.32e-36j
  • 示例:
>>> num=3.14j
>>> type(num)
<type 'complex'>
>>> num
3.14j
>>> print num
3.14j

字符串String

  • 使用引号定义的一组可以包含数字、字母、符号(非特殊系统符号)的集合。
Strval='This is a test'
Strval="This is a test"
Strval="""This is a test"""
  • 三重引号(docstring)通常用来制作字符串,在面向对象时详解
posted @ 2018-01-01 21:13  水之原  阅读(151)  评论(0编辑  收藏  举报