首页 / PYTHON / python中有哪些基本数据类型
python中有哪些基本数据类型
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python中有哪些基本数据类型,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3171字,纯文字阅读大概需要5分钟。
内容图文
![python中有哪些基本数据类型](/upload/InfoBanner/zyjiaocheng/426/1a4cb310d88f4a1f8bb9a4183c4713c1.jpg)
python的基本数据类型有哪些?下面一一给大家介绍:
1、数字 ---> int类
当然对于数字,Python的数字类型有int整型、long长整型、float浮点数、complex复数、以及布尔值(0和1),这里只针对int整型进行介绍学习。
在Python2中,整数的大小是有限制的,即当数字超过一定的范围不再是int类型,而是long长整型,而在Python3中,无论整数的大小长度为多少,统称为整型int。
其主要方法有以下两种:
int -->将字符串数据类型转为int类型, 注:字符串内的内容必须是数字
bit_length() -->将数字转换为二进制,并且返回最少位二进制的位数
2、布尔值 --->bool类
对于布尔值,只有两种结果即True和False,其分别对应与二进制中的0和1。而对于真即True的值太多了,我们只需要了解假即Flase的值有哪些---》None、空(即 [ ]/( ) /" "/{ })、0;
相关推荐:《python视频教程》
3、字符串 --->str类
关于字符串是Python中最常用的数据类型,其用途也很多,我们可以使用单引号 ‘’或者双引号“”来创建字符串。
字符串是不可修改的。所有关于字符我们可以从 索引、切片、长度、遍历、删除、分割、清除空白、大小写转换、判断以什么开头等方面对字符串进行介绍。
创建字符串
切片
索引--> index()、find()
index()与find()的不同之处在于:若索引的该字符或者序列不在字符串内,对于index--》ValueError: substring not found,而对于find -->返回 -1。
长度 -->len()
注:len()方法-->同样可以用于其他数据类型,例如查看列表、元组以及字典中元素的多少。
删除 --> del
判断字符串内容 --> isalnum()、isalpha()、isdigit()
大小写转换 --> capitalize()、lower()、upper()、title()、casefold()
判断以什么开头结尾 --> startswith()、endswith()
扩展-->expandtabs()
格式化输出-->format()、format_map()
join方法
分割 --> split()、partition()
替代 -->replace
替换 -->makestran 、translate
4、列表 --->list类
列表是由一系列特定元素顺序排列的元素组成的,它的元素可以是任何数据类型即数字、字符串、列表、元组、字典、布尔值等等,同时其元素也是可修改的。
其形式为:
names = ['little-five","James","Alex"]2 #或者3 names = list(['little-five","James","Alex"])
索引、切片
追加-->append()
拓展-->extend()
注:扩展extend与追加append的区别:-->前者为添加将元素作为一个整体添加,后者为将数据类型的元素分解添加至列表内。例:
insert() -->插入
pop() -->取出
remove()-->移除、del -->删除
sorted()-->排序,默认正序,加入reverse =True,则表示倒序
5、元组 --->tuple类
元组即为不可修改的列表。其于特性跟list相似。其使用圆括号而不是方括号来标识。
#元组name = ("little-five","xiaowu")print(name[0])
6、字典 --->dict类
字典为一系列的键-值对,每个键值对用逗号隔开,每个键都与一个值相对应,可以通过使用键来访问对应的值。无序的。
键的定义必须是不可变的,即可以是数字、字符串也可以是元组,还有布尔值等。
而值的定义可以是任意数据类型。
遍历 -->items、keys、values
7、集合 -->set类
关于集合set的定义:在我看来集合就像一个篮子,你可以往里面存东西也可往里面取东西,但是这些东西又是无序的,你很难指定单独去取某一样东西;同时它又可以通过一定的方法筛选去获得你需要的那部分东西。故集合可以 创建、增、删、关系运算。
集合的特性:
1、去重
2、无序
3、每个元素必须为不可变类型即(hashable类型,可作为字典的key)。
创建:set、frozenset
增: add、update
删除:pop、remove、discard
关系运算:交集 & 、并集 | 、差集 - 、交差补集 ^ 、 issubset 、isupperset
判断两个集合的关系是否为子集、父集 --> issubset 、isupperset
以上就是python中有哪些基本数据类型的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的python中有哪些基本数据类型全部内容,希望文章能够帮你解决python中有哪些基本数据类型所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。