Python的基本数据类型
本节导航分为七个部分:
1.数字
2.运算符
3.字符串
4.列表
5.元组
6.字典
7.集合
一、数字
1.1、整型
在Python2中,整数的大小是有限制的,即当数字超过一定的范围不再是int类型,而是long长整型,而在Python3中,无论整数的大小长度为多少,统称为整型int。
1.2、浮点型
浮点数也就是小数,类型用float来表示。
注:整数和浮点数在计算机内部的存储方式是不同的,整数的计算是永远精确的(包括除法),而浮点数运算则可能出现误差
比如:
1.3、布尔型
Python中的布尔值用两个常量True和False所表示,一个布尔值要么True,要么False(注:这里的首字母都为大写),常用在条件或循环中作为条件判断。True和False分别对应数字中的1和0,可作为数字计算,但不提倡。
注:
所以数据都自带布尔值
None,0,空(空字符串,空列表,空字典等)这三个情况下的布尔值都为False,其他为真。
1.4、复数
像我们这样的屌丝复数什么的与我们有什么关系,这辈子什么的是不会学复数了,还是忘了吧。
二、运算符
1.算数运算符
2.比较运算符
3.赋值运算符
4.逻辑运算符
三.字符串
1.字符串常用单引号,双引号或者三引号括起来。类型用str来表示
1.1、使用单引号(' ')
用单引号括起来表示字符串,例如:
str='this is string'
print str
1.2、使用双引号(" ")
双引号中的字符串与单引号中的字符串用法完全相同,例如:
str="this is string"
print str
1.3、使用三引号(""" """)
利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如:
str="""this is "string
this 'is pythod' string
this is" string"""
print str
注: 字符型还有一个特性,就是一旦创建就不可改变。
四.列表
列表是Python中内置有序、可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开;
name = ["1", "name", "3", 4]
五.元组
元组和列表差不多,我们可以把元组看成是简单的只读列表,与“强大”的列表不同的是,元组创建后其中的元素就不能被修改了
name1 = ("1", "name", "3", 4)
六.字典
字典是除列表之外python中最灵活的内置数据结构类型。字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的。
name2 = {"name" : "zhang" ,"age" :"1"}
七.集合
集合和字典差不多,构成集合的事物或对象称作元素或是成员。基本功能是进行成员关系测试和删除重复元素。
name3 = {1,1,1,2,3}
注:去重
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY