python常用数据类型方法详解
str类型
| count('str',begin_index,ending_index) | 在s字符串中统计str出现的次数 |
| s.endswith('str') | 判断s字符串是否是已str字符串结尾,为真返回True |
| s.find('str') | 返回s中第一次出现str的下标值,没有返回-1 |
| s.rfind('str') | 返回s中最后一次出现str的下标值 |
| s.index('str') | 返回s中出现str的下标,没有找到会报错 |
| s.replace(old,new[,max]) |
用new替换s中的old字符,max为指定最大替换次数 |
| s.split(str[,num]) |
以str作为分隔符分割s字符串,num为指定分割次数 |
| s.strip('str'),s.lstrip('str'),s.rstrip('str') |
移除s字符串的头和尾的(左头)(右尾)str,不考虑字符序列 |
tuple类型

list类型
除了 min(),max(),len(), 方法 之外
|
li.count(a) |
统计li列表中a元素的数量 |
|
li.index(a) |
返回a元素在li列表中的下标位置 |
|
li.append(a) |
在li列表的末尾添加a元素 |
|
li.insert(index,a) |
在li列表指定index下标位置添加元素a |
|
li.pop(index) |
删除列表li指定位置的元素,返回值为删除的元素 |
|
li.remove(a) |
删除列表li中的a元素 |
|
li.sort() |
给列表元素作升序排序 |
|
li.reverse() |
给列表元素作降序排序 |
|
li.copy() |
拷贝列表,当列表元素为不可变类型时,相当于深拷贝;当列表元素为可变类型时,相当于浅拷贝。返回值为一个新列表 |
|
li.clear |
清空列表 |
set类型
|
len(se) |
返回集合se的长度 |
|
se.add(a) |
在集合se中添加新的元素a,如果添加的是一个序列,作为整体插入集合 |
|
se.update(a) |
插入元素a,若插入的是一个序列,会将序列拆分单个的插入 |
|
se.remove(a) |
删除指定元素a,若没有找到a元素,报keyerror异常 |
|
se.discard(a) |
删除指定元素a,没有找到不会报异常 |
|
se.pop() |
随机移除一个元素 |
|
se.clear() |
清空集合se |
dict类型
除clear() .len()等函数之外:
| di.keys() | 以列表的形式字典di的keys |
| di.values() | 以列表的形式字典di的values |
| di.items() | 元祖列表形式返回,元祖是每个项的key和value,遍历字典时经常使用的函数 |
| di.update(dict) | 在字典di中添加新的字典dict,过滤重复的项 |
| di.pop(k) | 在字典中删除k-value这一元素,返回di['k'](即删除的value值) |
| di['k'],di.get('k') | 在字典中取到k对应的值value |
python常用数据类型方法详解的更多相关文章
- Delphi中TStringList类常用属性方法详解
TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的. 常规的用法大家都知道,现在来讨论它的一些高级的用法. 先把要讨论的几个属性列出来: 1.CommaText 2.Delim ...
- Python内置方法详解
1. 字符串内置方法详解 为何要有字符串?相对于元组.列表等,对于唯一类型的定义,字符串具有最简单的形式. 字符串往往以变量接收,变量名. 可以查看所有的字符串的内置方法,如: 1> count ...
- 15.python文件(file)方法详解
文件的基本操作 文件读写: 文件的读写满足以下3个步骤: 1).打开文件 2).操作数据(读.写) 3).关闭文件 --> 不要忘记 1).打开文件: python的open() 方法用于打开一 ...
- python 文件读取方法详解
话不多说直接码 # 绝对路径 # f = open('/Users/fangxiang/Downloads/我的古诗.text', mode='r', encoding='utf-8') # cont ...
- 4.Python IDLE使用方法详解(包含常用快捷键)
在安装 Python 后,会自动安装一个 IDLE,它是一个 Python Shell (可以在打开的 IDLE 窗口的标题栏上看到),程序开发人员可以利用 Python Shell 与 Python ...
- python字符串及其方法详解
首先来一段字符串的基本操作 str1="my little pony" str2="friendship is magic" str3=str1+", ...
- Oracle 建表常用数据类型的详解
创建表时,必须为表的各个列指定数据类型.如果实际的数据与该列的数据类型不相匹配,则数据库会拒绝保存.如为学生指定出生日期为“1980-13-31”. 在Oracle中,常见的数据类型有: 字符串:字符 ...
- Python的魔术方法详解
构造和初始化 __init__我们很熟悉了,它在对象初始化的时候调用,我们一般将它理解为"构造函数". 实际上, 当我们调用x = SomeClass()的时候调用,__init_ ...
- Python常用的数据结构详解
数据结构:通俗点说,就是储存大量数据的容器.这里主要介绍Python的4种基本数据结构:列表.字典.元组.集合. 格式如下: 列表:list = [val1,val2,val3,val4],用中括号: ...
- python os模块方法详解
os.access() 方法使用当前的uid/gid尝试访问路径.大部分操作使用有效的 uid/gid, 因此运行环境可以在 suid/sgid 环境尝试. 实例: os.chdir() 方法用于改变 ...
随机推荐
- 从零搭建hadoop集群之安装jdk
卸载系统自带的OpenJDK以及相关的java文件 1. 查询系统自带的OpenJDK版本信息 [root@hadoop01 ~]# java -version #查询系统自带的OpenJDK版本信息 ...
- Open review Mitigating Propagation Failures in PINNs using Evolutionary Sampling
与Mitigating Propagation failures in PINNs using Evolutionary Sampling - Orange0005 - 博客园 (cnblogs.co ...
- webp图像格式
WebP图像格式 这是支持在互联网上无损和有损图像质量压缩的新格式. 谷歌公司开发这种格式专为在网上迅速和方便地做好工作. 其主要优点是,相对于其他图像格式,文件小,但图像质量相似. 打开: WIND ...
- Mule获取Http参数
- 大数据才是重点,Oracle、SQL Server成昨日黄花?
转自:https://zhuanlan.zhihu.com/p/100761130 引子有人在某个专注SQL的公众号留言如下: 对SQL Server的鄙视这个留言触碰到一个非常敏感的问题:搞关系型数 ...
- python面向对象--类的刨析
编程日常::::#编程就是程序员用特定的语法加数据结构加算法在计算机上执行过程,方式有很多种,最常用的就是面向对象编程和面向过程编程#设计思路一开始解决一个大问题,然后把大问题分解成小问题,一步步解决 ...
- 【C学习笔记】day2-5 求两个数的最大公约数
#include <stdio.h> int main() { int a, b; int min; scanf_s("%d %d", &a, &b); ...
- VUE基础 · 绑定(1)
前端三大框架:Angular.js.React.js.Vue.js,目前最热的是Vue,并且使用的热度还在递增中. Vue已经将操作页面的方法封装好,我们只需要对数据进行修改就可以完成页面的显示.Vu ...
- OpenStack 虚拟机制作qcow2格式镜像
虚拟机拍摄快照导出1.将虚拟机制作成镜像(即拍摄快照):2.利用该虚机的快照,创建一个快照卷,大小是根据快照的大小自动设置的:3.利用命令将快照卷 upload-to-image 到虚机的快照内 ci ...
- hadoop克隆三台虚拟机安装JDK和hadoop并配置环境变量
首先将模板虚拟机关机,进行对模板虚拟机的克隆. 选择完整克隆 克隆三台虚拟机. 注意虚拟机的移除与删除 打开hadoop102,修改ip地址与hostname 切换至root用户,或以root用户登录 ...