python基本数据类型简介

简介: 本文简要介绍了Python的基本数据类型,包括整型、浮点型、字符串、列表、字典和布尔类型,帮助读者对Python数据类型有初步了解。

引入

本文只是简介,让大家对python基本数据类型有简单的认识,后面的文章会对python基本数据类型进行更加详细的介绍.

在学习了变量之后,我们可以使用变量来记录不同的值。

python

体验AI代码助手

代码解读

复制代码

name = '小庄'
age = 18
weight = 45.2

很明显,在描述姓名、年龄和体重时,变量值的类型是不一样的,这就是本文接下来要介绍的python中不同的数据类型。

查看变量的数据类型

python

体验AI代码助手

代码解读

复制代码

# python中提供了type方法查看变量的数据类型
a = 100
print(type(a))  # int

数字类型

整型int

作用:记录年龄、数量等

定义:

python

体验AI代码助手

代码解读

复制代码

age = 18
apple_num = 12
print(type(age), type(apple_num))

数字类型

浮点型float

作用:记录身高、体重、薪资等

定义:

python

体验AI代码助手

代码解读

复制代码

weight = 45.2
print(type(weight))

其他使用

int类型和float类型的数据可以直接进行运算。

字符串类型

作用:记录描述性的状态,比如名字

定义:引号(成对的单引号或者双引号或者三引号)包含的一串字符

python

体验AI代码助手

代码解读

复制代码

# 成对的单引号或者双引号是单行打印
name = '小庄'
sex = "female"
print(type(name), type(sex))

# 成对的三引号是多行打印
info = '''
name: 小庄
sex: female
'''
print(info)
print(type(info))

其他应用:字符串的嵌套

python

体验AI代码助手

代码解读

复制代码

# 外层使用单引号,内层应该使用双引号,反之也是。
print("my name is 'egon'")

列表类型

作用:可以按照位置记录多个同种属性的值(所有人名字,十二个月薪资等),并且可以按照索引取指定的值。

定义:在[]内用,分隔开任意类型的值,一个值称之为一个元素。

python

体验AI代码助手

代码解读

复制代码

# 列表定义
my_list = [1,'name',[1,2,3]]
print(type(my_list))

# 列表按照索引取值(列表的索引是从0开始的, -1表示列表中最后一个元素)
print(my_list[0])  # 1
print(my_list[-1])  # [1,2,3]

# 列表可以嵌套取值
print(my_list[-1][0])  # 1

字典类型

作用:用来存多个值,每个值都有唯一一个key与其对应,可以存不同属性的多个值。

定义:key对应值,key通常为字符串类型,所以key对值具有描述性的功能,在{}内用分开各个键值对。

python

体验AI代码助手

代码解读

复制代码

info_dic = {
    'name': '小庄',
    'age': 18
}
print(type(info_dic))

其他用途:列表中可以嵌套字典

python

体验AI代码助手

代码解读

复制代码

info_list = [
    {'name': '张三', 'age': 19},
    {'name': '李四', 'age': 20},
]

布尔类型

作用:用来记录真假两种状态,True和False

定义:非零为真,非空为真

其他作用:通常用来当作判断的条件。


转载来源:https://juejin.cn/post/6960597597870358565

相关文章
|
3月前
|
存储 安全 开发者
Python中的数据类型详解
Python是一种动态类型编程语言,具备丰富的数据类型,包括数值类型、序列类型、映射类型和集合类型等。这些类型为高效编程提供了强大支持。
|
5月前
|
Python
Python技术解析:了解数字类型及数据类型转换的方法。
在Python的世界里,数字并不只是简单的数学符号,他们更多的是一种生动有趣的语言,用来表达我们的思维和创意。希望你从这个小小的讲解中学到了有趣的内容,用Python的魔法揭示数字的奥秘。
129 26
|
6月前
|
存储 程序员 Python
Python 变量和简单数据类型
本文介绍了 Python 编程的基础知识,从创建第一个 Python 文件 `hello_world.py` 开始,讲解了 Python 文件的运行机制及解释器的作用。接着深入探讨了变量的定义、命名规则和使用方法,并通过示例说明如何修改变量值。同时,文章详细解析了字符串的操作,包括大小写转换、变量插入及空白字符处理等技巧。此外,还涵盖了数字运算(整数与浮点数)、常量定义以及注释的使用。最后引用了《Python 之禅》,强调代码设计的美学原则和哲学思想。适合初学者快速掌握 Python 基础语法和编程理念。
|
6月前
|
Python
探索Python的各式数据类型
以上就是Python数据类型的一次简单而有趣的游览。和她继续接触,你会发现她还有更多有趣的面象,例如集合里的冰冻集合(Frozenset),序列里的字符串(String)和字节序列(Bytes)等等。希望这次游览能对你有所启发,让你更好地理解和使用Python。
84 21
|
7月前
|
数据采集 运维 Java
课时13:Python简介
今天我们分享的是 Python 的简单介绍,主要分为以下四部分。 1. Python 的百科介绍 2. Python 的发明者 3. Python 的发展历史 4. Python 的用途
133 1
|
11月前
|
Python
Python中不同数据类型之间如何进行转换?
Python中不同数据类型之间如何进行转换?
270 62
|
11月前
|
存储 开发者 Python
Python 的数据类型
Python 的数据类型
196 61
|
10月前
|
Python
Python 中一些常见的数据类型
Python 中一些常见的数据类型
503 8
|
12月前
|
网络协议 Java Linux
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
本文介绍了PyAV库,它是FFmpeg的Python绑定,提供了底层库的全部功能和控制。文章详细讲解了PyAV的安装过程,包括在Windows、Linux和ARM平台上的安装步骤,以及安装中可能遇到的错误和解决方法。此外,还解释了时间戳的概念,包括RTP、NTP、PTS和DTS,并提供了Python代码示例,展示如何获取RTSP流中的各种时间戳。最后,文章还提供了一些附录,包括Python通过NTP同步获取时间的方法和使用PyAV访问网络视频流的技巧。
2613 4
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
|
12月前
|
Python
【10月更文挑战第7天】「Mac上学Python 13」基础篇7 - 数据类型转换与NoneType详解
本篇将详细介绍Python中的常见数据类型转换方法以及 `NoneType` 的概念。包括如何在整数、浮点数、字符串等不同数据类型之间进行转换,并展示如何使用 `None` 进行初始赋值和处理特殊情况。通过本篇的学习,用户将深入理解如何处理不同类型的数据,并能够在代码中灵活使用 `None` 处理未赋值状态。
160 2
【10月更文挑战第7天】「Mac上学Python 13」基础篇7 - 数据类型转换与NoneType详解

推荐镜像

更多