python三种基本数据类型有哪些_python中有哪些基本数据类型
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三种基本数据类型有哪些_python中有哪些基本数据类型相关推荐
- Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n
Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n 首先, 让我们看下数据demo.txt, 就两行数据. 35durant teamGSW 1 ...
- python三种注释方法
python三种注释方法 方式1: 单行注释:shift + #(在代码的最前面输入,非选中代码进行注释) 多行注释:同单行一样在每一行的前面输入shift + #(较麻烦了) 方式2: 单行和多行一 ...
- python三种方法实现阶乘
# python三种方法实现阶乘 # while循环实现阶乘 def fact(n):if n == 0:return 1 # 0 的阶乘为 1elif n < 0:return '负数没有阶乘 ...
- python三种保留两位小数的方法
python三种保留两位小数方法汇总 1.'%.2f'%f 该方法会进行四舍五入 代码如下所示: f = 2.3456789print('%.2f'%f) print('%.3f'%f) print( ...
- python三种数据类型_Python零基础入门学习02:Python基本数据类型:数字类型
注 :本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. Python学习 Python有三种不同的数字类型:整数(int),浮点数(float)和复数(complex). 值得注意的 ...
- python三种数据类型_Python-更改Pandas中列的数据类型
小编典典 你可以使用三种主要选项来转换pandas的类型: to_numeric()提供安全地将非数字类型(例如字符串)转换为合适的数字类型的功能.(另请参见to_datetime()和to_time ...
- python三种结构_Python基础05 三种基本结构选择结构
作者:玉树[林]风 欢迎转载,也请保留这段声明. 程序的三种基本结构 顺序结构 代码按照编写的顺序,自上而下逐行运行.如下图所示. 代码按照A->B->C的顺序执行 选择结构 代码运行到选 ...
- python三种等待方式_Python selenium 三种等待方式详解
本文摘自:http://blog.csdn.net/huilan_same/article/details/52544521 发现太多人不会用等待了,博主今天实在是忍不住要给大家讲讲等待的必要性. 很 ...
- Python三种数据结构
Python 为我们提供了三种常用数据结构,列表(Lists),字典(Dictionary),元组(Tuple).为何要了解三种数据结构,这事的意义就不必多说了,让我们开始了解这三种最重要的数据结构吧 ...
最新文章
- VC实用小知识总结 (一),转http://blog.csdn.net/myiszjf/article/details/10007431
- nginx https反向代理tomcat
- 必备面试题:系统CPU飙高和GC频繁,如何排查?
- 异构并行编程(CUDA)结课证书
- SAP Leonardo Machine Learning处于deprecated状态的API和其替代者
- 如何发送html email,如何发送HTML电子邮件?
- JeecgBoot单体升级微服务之一
- Python实现各种进制转换问题,so easy
- R 语言下常用第三方库的说明
- python文件夹,文件监听工具(pyinotify,watchdog)
- 复习HTTP状态码+301和302
- ASA站点×××,远程站点通过主站上网之配置
- 思科模拟器:路由器基本配置
- 小马哥linux网络培训,linux基础入门
- 图解TCP/IP 读后感
- 2022福大数学建模赛题B题-主成分分析和单因素方差分析-附python代码
- 解决用电脑连接宽带给手机开热点的问题
- 搭配Online:瑞幸昔日“盟友”神州优车,与北汽集团达成战略合作
- 2020年终总结(苦难与坚韧并行)
- pwm 调速 原理
热门文章
- C--文件管理(二)
- Softethervpn去除开源版本的企业限制
- 2022-2028全球中翅片管行业调研及趋势分析报告
- 7家公司拿了5个offer,无非就是问源码、分布式微服务这些,也太简单了吧
- 单相变压器的等效电路
- 北大青鸟消防控制器组网_【北大青鸟JBF-61S20防火门监控器控制器接线示意图】价格,厂家,火警探测、报警设备-搜了网...
- 查看集群所有节点jps脚本
- 大数据治理:数据安全
- 扣丁音乐(三)——UI框架的实现
- python locust post 参数拼接md5_HttpRunner接口自动化测试框架