python 基本数据类型常用方法总结
【引言】 python中基本数据类型的有很多常用方法,熟悉这些方法有助于不仅提升了编码效率,而且能写出高质量代码,本文做总结
int
.bit_length:返回二进制长度
str
切片索引超出不会报错
切片上下限写反不报错,没有结果
切片倒取:1、步长为负数
.capitalize()生产首字母大写其他全部小写的字符串
.upper()全部变成大写
.lower()全部变成小写
.swapcase()大小写翻转
.title()以特殊符合隔开,每个单词首字母大写
.center(X,Y)居中到X长度,以Y填充
.startswith(X)返回字符串是不是以为开头,可以使用切片
.endswith(X)返回字符串是不是以X为结尾,可以使用切片
.count(X)返回所包含的X的个数,可以切片
.find(X)返回X的下标,可以使用切片,找不到返回-1
.index(X)和find用法一样,但是找不到会报错
.strip()消除前后空格,可以设置参数来去除参数值
.lstrip()消除左侧的空格,可以设置参数来去除参数值
.rstrip()消除右侧的空格,可以设置参数来去除参数值
ps:参数可迭代,分别去除
.split将字符串转换成列表,默认按空格分割,可是使用参数设置分割条件。
ps:如果第一个字符就是分割点,[0]会是空字符串
.replace(X,Y)将X替换成Y,通过参数设置替换数量
.format格式化输出:
{}{}{}按顺序匹配{0}{1}{2}按序数匹配可重复使用
{name}{age}{high}按key匹配写成name=的形式
list
.append添加到结尾
.insert(X,Y) 将Y插入X位置
.extend 可迭代对象分别添加
.pop() 弹出元素给予变量
.remove(X) 删除第一个X不存在会报错
.clear() 清空列表
del 删除变量取消引用
切片修改:先删除,迭代添加
列表可嵌套
.count(X) X的计数
.sort()排序,有reverse翻转参数
.reverse()翻转序列
X.join(可迭代对象)返回字符串,将X作为链接符,生成可链接完成的字符串。
+= 列表支持+=运算
列表可以
新增:
[::-1] 列表元素逆序
tuple(元组)
1、不允许修改其中的元素
2、元祖中列表中的元素支持更改
3、元组、列表数据类型相互转化:tuple(alist) list(atuple)
dict(字典)
字典是唯一的映射数据类型
字典的键必须是不可变的数据类型:字符串、数字、元组、布尔值
字典的键必须是唯一的
增:
字典[键]=值
.setdefault(键,值)没有键的情况下添加键值对,存在的话不做改变。
删:
.pop按键弹出,没有报错,第二个参数在没有键的时候返回的值
.popitem()随机删除键值对
.clear 清空
del 删除
该:
字典[键]=值
字典1.update(字典2)以字典2更新(增加并覆盖)字典1
查:
字典[键]
字典.get(键,参数2)没有不报错,可以返回None或者返回参数2
字典.key()返回字典中所以的键
字典.values()返回字典中所有的值
字典.items()返回一个键值对组成的元祖的列表
python 基本数据类型常用方法总结的更多相关文章
- python基本数据类型常用方法
python基本数据类型 1.整型 1.1 int 1.2 bit_lenght # 当前数字的二进制位数,至少用n位表示 r = age.bit_length() >>> a = ...
- python 基本数据类型分析
在python中,一切都是对象!对象由类创建而来,对象所拥有的功能都来自于类.在本节中,我们了解一下python基本数据类型对象具有哪些功能,我们平常是怎么使用的. 对于python,一切事物都是对象 ...
- Python基本数据类型之字符串、数字、布尔
一.数据类型种类 Python中基本数据类型主要有以下几类: Number(数字) String(字符串) Bool (布尔) List(列表) Tuple(元组) Sets(集合) Diction ...
- python 【第二篇】python基本数据类型
python数据类型 python的数据类型和大多数编程语言一样,有int,float,long,string但是python有三个特殊的数据类型:列表,元组,字典 如果不知道你的数据类型有什么方法: ...
- python常用数据类型内置方法介绍
熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...
- 闲聊之Python的数据类型 - 零基础入门学习Python005
闲聊之Python的数据类型 让编程改变世界 Change the world by program Python的数据类型 闲聊之Python的数据类型所谓闲聊,goosip,就是屁大点事可以咱聊上 ...
- python自学笔记(二)python基本数据类型之字符串处理
一.数据类型的组成分3部分:身份.类型.值 身份:id方法来看它的唯一标识符,内存地址靠这个查看 类型:type方法查看 值:数据项 二.常用基本数据类型 int 整型 boolean 布尔型 str ...
- Python入门-数据类型
一.变量 1)变量定义 name = 100(name是变量名 = 号是赋值号100是变量的值) 2)变量赋值 直接赋值 a=1 链式赋值 a=b=c=1 序列解包赋值 a,b,c = 1,2,3 ...
- Python基础:八、python基本数据类型
一.什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能,计算机虽然很强大,但从某种角度上来看又很傻,除非你明确告诉它,"1"是数字,"壹&quo ...
随机推荐
- MySQL--批量KILL连接
============================================== 使用SELECT INTO OUTFILE方式获取到要删除的连接ID并保存为文件,在通过SOURCE执行 ...
- day4python学习
2.3.1.字符串的索引与切片. 字符串是不可变类型,所有对他的操作(如切片split)都是生成的新的字符串, 索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推,从右往左数的话是从- ...
- oracle-pl/sql之二
java 触发器 包 你可以编写用户定义的函数(用pl/sql,java,c)来提供在sql中或sql内置函数中不可用的功能 有时,我们会发现有些功能通过PL/SQL完成会很麻烦,而通过C/C++语言 ...
- 主机-配件-接口-整机-3c-1
standby 待机 hibernate 休眠(睡眠) power-off 关机 usb端口能给外部设备充电在低压状态(standby,hibernate,power-off),如果系统运行在batt ...
- script标签的同步和异步
1).把<script>标签放在<head>中意味着必须等到全部的js代码都下载解析和执行完成以后,才开始展现页面内容,为避免这个问题一般把js代码全部放在<body&g ...
- JDK动态代理实例
最近看<深入浅出MyBatis技术原理与实战>这本书时,里面讲到Mapper接口的内部实现是通过JDK动态代理生成实现类,联想到之前看<SPRING技术内幕>这本书里也常常提到 ...
- 获取laravel项目的路径的内置帮助函数
app_path() app_path函数返回app目录的绝对路径: $path = app_path(); 你还可以使用app_path函数为相对于app目录的给定文件生成绝对路径: $path = ...
- 爬取ofo共享单车信息
前段时间看到很多微信公众号在转发一篇爬取mobike单车的信息,也不知道什么原因,在网上搜索了下很少有人在爬取ofo共享单车的数据,所以决定看看可以爬取ofo共享单车的那些数据. 抓取数据开始的时候, ...
- python selenium-webdriver 生成测试报告 (十四)
测试最后的一个重要的过程就是生成一份完整的测试报告,生成测试报告的主要是通过python的一个第三方模块HTMLTestRunner.py生成,但是生成的测试报告不是特别的美观,而且没有办法统计测试结 ...
- eclipse中如何去掉复制代码有行号的数字
当我想查找别人资料,想复制别人的代码,但别人的代码中序号行数数字,怎么能快速去除呢,如以下截图所示 首先将你的带有行号的代码拷到一个类中.你会看到一大堆的错误,不用急. 注意将视图切换到java ...