Python基础02 数据类型

Python 定义了一些标准数据类型,用于存储各种类型的数据。

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)
  • Set(集合)

Python 变量


变量在使用前必须赋值,然后在内存中创建该变量。

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

变量赋值不需要声明数据类型,Python 自动检测数据类型。

>>>a = 10

>>>print(a,type(a))

10 <type 'int'>

数字类型


  • int(整型)
  • float(浮点型)
  • bool(布尔型)
  • complex(复数)

>>>a = 1

>>>b = 2.5

>>>c = True

>>>d = complex(3,4)

字符串


python 使用引号 ' 或 " 来创建字符串。同时使用反斜杠 \ 转义特殊字符。

>>>a = 'Hello'

>>>b = "Python"

列表


列表是写在方括号 [ ] 之间,元素之间用逗号分隔开。

>>>list = ['Google',2020]

元组


元组写在小括号 ( ) 里,元素之间用逗号隔开。

>>>tuple = ('Google',2020)

字典


字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。

>>>dict = {'name':'Python'}

集合


可以使用 { } 或者 set() 函数创建集合。注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

>>>student = {'Tom','Jim','Mary','Jack','Rose'}

数据类型转换


对数据内置的类型进行转换,只需要将数据类型作为函数名即可。

  • int(x)
  • float(x)
  • complex(x)
  • str(x)
  • repr(x)
  • list(s)
  • tuple(s)
  • dict(d)
  • set(s)
  • frozenset(s)
  • chr(x)
  • ord(x)

猜你喜欢

转载自www.cnblogs.com/yutb/p/10782949.html