Weibw's World Weibw's World
首页
  • HTML
  • Python

    • Python基础知识
    • Python CookBook第三版
    • Flask
  • MySQL

    • MySQL基础知识
    • MySQL调优
    • MySQL面试题
算法
  • FineReport
  • Kettle
  • Git
  • 微信公众号文章
  • 优秀博客文章
  • 其他
收藏夹
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Weibw

一个没有梦想的咸鱼
首页
  • HTML
  • Python

    • Python基础知识
    • Python CookBook第三版
    • Flask
  • MySQL

    • MySQL基础知识
    • MySQL调优
    • MySQL面试题
算法
  • FineReport
  • Kettle
  • Git
  • 微信公众号文章
  • 优秀博客文章
  • 其他
收藏夹
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 《Flask》

  • 《Python Cookbook》第三版

  • Python基础

    • Python概述
    • Python解析器
    • Python开发工具PyCharm
    • Python注释
    • PyCharm常用快捷键
    • Python中的变量
    • Python中变量的数据类型
      • 1、数据类型
      • 2、数值类型
      • 3、布尔类型
      • 4、字符串类型
      • 5、其他类型(了解)
    • 了解Python中的Bug
    • Python中的格式化输出
    • Python中的标准输入
    • Python数据类型转换
    • Python运算符
    • if选择判断结构
    • 三目运算符
  • Python
  • Python基础
weibw
2022-01-09

Python中变量的数据类型

# 1、数据类型

变量的定义非常的简单,但是很多小伙伴可能会想:变量除了存储这种字符类型的数据以外,还能存储其他类型的数据么?其实,在 Python中,我们为了应对不同的业务需求,也会把数据分为不同的类型,如下图所示:

image

Python中的7种数据类型

数值类型、布尔类型、字符串类型、列表类型、元组类型、集合类型、字典类型

问题:如何判断一个变量到底是什么类型?

① 使用type(变量名称)方法,返回变量的数据类型

② isinstance(变量名称,数据类型),只能返回True或False(真的还是假的)

# 2、数值类型

数值类型就是我们日常生活中的数字,数字又分为两种形式:整数 与 小数(带小数点)

整数类型:int类型

小数类型:float类型

案例1:定义一个人的信息,姓名:Tom、年龄18岁

name = 'Tom'
age = 18
print(type(age))
1
2
3

案例2:定义一个超市收银系统,写入一个名称:大白菜,价格:3.5

name = '大白菜'
price = 3.5
print(type(price))
1
2
3

# 3、布尔类型

布尔类型是与逻辑相关一种数据类型,只有两个值:True(真)与False(假)

案例1:手工定义一个flag变量,其值为True

flag = True
print(flag)
print(type(flag))
1
2
3

其实在Python中,很多程序的返回结果也可以是True或False,比如isinstance()

num = 10
print(isinstance(num, int))  # True
print(isinstance(num, bool))  # False
1
2
3

# 4、字符串类型

在Python变量定义中,如果其赋值的内容是通过单引号或双引号引起来的内容就是字符串str类型。

msg = '这家伙很懒,什么都没有留下...'
print(type(msg))
1
2

# 5、其他类型(了解)

# 1、list列表类型
list1 = [10, 20, 30, 40]
print(type(list1))

# 2、tuple元组类型
tuple1 = (10, 20, 30, 40)
print(type(tuple1))

# 3、set集合类型:去重
set1 = {10, 20, 30}
print(type(set1))

# 4、dict字典类型:查询、搜索
dict1 = {'name':'itheima', 'age':18}
print(type(dict1))
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
编辑 (opens new window)
上次更新: 2023/10/13, 17:39:25
Python中的变量
了解Python中的Bug

← Python中的变量 了解Python中的Bug→

最近更新
01
牛客网非技术快速入门SQL练习题
03-08
02
其他日常SQL题
03-07
03
用户与权限管理
03-05
更多文章>
Theme by Vdoing | Copyright © 2021-2023 | Weibw | 辽ICP备18015889号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式