Python基础-02

数据类型

Python中可以自定义数据类型,可以具有无限种数据类型。 系统默认提供6个标准数据类型:

在这里插入图片描述
注意:在Python中我们不需要声明一个变量的数据类型,只需要定义它 并 为它赋值,因为系统会根据我们给它的值自动分辨它的数据类型。

数据的信息查看:

  1. 内存标识:id()
  2. 类型检测:type()
  3. 值的使用:直接使用

1.Number类型

Number类型主要包含数学相关的数据:一共分为4种小类型:

1.1 整型

a = 34
print(type(a))
print(a)

运算结果:
===========RESTART================
<class 'int'>
34

1.2 浮点型

a = 3.4
print(type(a))
print(a)

运算结果:
===========RESTART================
<class 'float'>
3.4

1.3 复数

a = complex(12,5)
print(type(a))
print(a)

运算结果:
===========RESTART================
<class 'complex'>
(12+5j)

1.4 布尔

a = 1>2
print(type(a))
print(a)

运算结果:
===========RESTART================
<class 'bool'>
False

2. String类型(列表)

字符串就是文字类型.

  • 单引号中不可以直接使用单引号
  • 双引号中不可以直接使用双引号
  • 三引号中可以随意使用单双引号

注意:三引号声明字符串的方式适合大数据的字符串,多行数据都适合

# 三引号是针对大数据的
# 单引号和双引号没有区别
a = '''三引号是针对大数据的
单引号和双引号没有区别'''
b = "hello"
c = 'world'
print(type(a))
print(a)
print(type(b))
print(b)
print(type(c))
print(c)

运算结果:
=======RESTART: C:\Users\Mr_Deng\Desktop\test.py=======
<class 'str'>
三引号是针对大数据的
单引号和双引号没有区别
<class 'str'>
hello
<class 'str'>
world

3. List类型(列表)

列表就是一系列数据的顺序组合.

  • 列表格式:变量 = [值,值,值…]
  • 列表的标志符号是**[]**

例子

list1 = ['张全蛋','赵铁柱','王者荣耀','英雄联盟','AA',123,12]

4. tuple类型(元组)

元组也是一些列数据的顺序组合,但是所有数据禁止修改,元组是一种特殊的列表仅此而已。

  • 元组格式:变量 = (值,值,值…) 或者 变量 = 值,值,值…
  • 元组的标志符号是逗号不是()
    例子
classmates = ('Michael', 'Bob', 'Tracy')

5.Dictionary类型(字典)

字典类型就是一个完整的数据由标志和值组成的多数据的组合,他没有顺序。

  • 字典格式:变量 = {键:值,键:值…}
  • 键就是标志或者说是目录,值就是真实的值
  • 字典的标志符号是 {}
    例子
a = {"one":1,"two":2,"three":3}
print(type(a))
print(a)

运算结果:
=======RESTART: C:\Users\Mr_Deng\Desktop\test.py=======
<class 'dict'>
{'one': 1, 'two': 2, 'three': 3}

6.Set类型(集合)

集合就是一组数据的无序组合。集合中的数据永远是唯一的数据不会出现重复

  • 集合的格式:变量 = {值,值,值…}
  • 没有特定的标识符号就是和字典一样使用 {}
    例子
b = ("abc",12,["hello",34])
print(type(b))
print(b)

运算结果:
=======RESTART: C:\Users\Mr_Deng\Desktop\test.py=======
<class 'tuple'>
('abc', 12, ['hello', 34])
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值