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常用数据类型方法详解的更多相关文章

  1. Delphi中TStringList类常用属性方法详解

    TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的. 常规的用法大家都知道,现在来讨论它的一些高级的用法. 先把要讨论的几个属性列出来: 1.CommaText 2.Delim ...

  2. Python内置方法详解

    1. 字符串内置方法详解 为何要有字符串?相对于元组.列表等,对于唯一类型的定义,字符串具有最简单的形式. 字符串往往以变量接收,变量名. 可以查看所有的字符串的内置方法,如: 1> count ...

  3. 15.python文件(file)方法详解

    文件的基本操作 文件读写: 文件的读写满足以下3个步骤: 1).打开文件 2).操作数据(读.写) 3).关闭文件 --> 不要忘记 1).打开文件: python的open() 方法用于打开一 ...

  4. python 文件读取方法详解

    话不多说直接码 # 绝对路径 # f = open('/Users/fangxiang/Downloads/我的古诗.text', mode='r', encoding='utf-8') # cont ...

  5. 4.Python IDLE使用方法详解(包含常用快捷键)

    在安装 Python 后,会自动安装一个 IDLE,它是一个 Python Shell (可以在打开的 IDLE 窗口的标题栏上看到),程序开发人员可以利用 Python Shell 与 Python ...

  6. python字符串及其方法详解

    首先来一段字符串的基本操作 str1="my little pony" str2="friendship is magic" str3=str1+", ...

  7. Oracle 建表常用数据类型的详解

    创建表时,必须为表的各个列指定数据类型.如果实际的数据与该列的数据类型不相匹配,则数据库会拒绝保存.如为学生指定出生日期为“1980-13-31”. 在Oracle中,常见的数据类型有: 字符串:字符 ...

  8. Python的魔术方法详解

    构造和初始化 __init__我们很熟悉了,它在对象初始化的时候调用,我们一般将它理解为"构造函数". 实际上, 当我们调用x = SomeClass()的时候调用,__init_ ...

  9. Python常用的数据结构详解

    数据结构:通俗点说,就是储存大量数据的容器.这里主要介绍Python的4种基本数据结构:列表.字典.元组.集合. 格式如下: 列表:list = [val1,val2,val3,val4],用中括号: ...

  10. python os模块方法详解

    os.access() 方法使用当前的uid/gid尝试访问路径.大部分操作使用有效的 uid/gid, 因此运行环境可以在 suid/sgid 环境尝试. 实例: os.chdir() 方法用于改变 ...

随机推荐

  1. vs code + miktex配置

    windows10系统通过choco安装miktex choco install miktex 添加path vscode配置: { // Latex workshop "latex-wor ...

  2. npm 使用阿里源

    npm config set registry https://registry.npm.taobao.org/ npm config get registry 安装vue-cli 报错 npm in ...

  3. centos7升级内核 ,wireguard优化

    一.centos7升级内核 uname -r 查看内核版本 升级前 升级后 参考链接: https://www.cnblogs.com/rick-zhang/p/14944510.html # 启用 ...

  4. docker 启动 重启命令

    启动        systemctl start docker 守护进程重启   sudo systemctl daemon-reload 重启docker服务   systemctl restar ...

  5. 类Class

    C# 类(Class) 当你定义一个类时,你定义了一个数据类型的蓝图.这实际上并没有定义任何的数据,但它定义了类的名称意味着什么,也就是说,类的对象由什么组成及在这个对象上可执行什么操作.对象是类的实 ...

  6. BBS 项目分析

    项目开发流程 # 1.核心 文章的增删改查 # 2.表关系分析 确定表的数量,确定表的基础字段,最后确定表的外键字段 # 3.表 1.用户表 2.个人站点表 3.文章表 4.文章分类表 5.文章标签表 ...

  7. 基础篇之DOS命令

    对于编程的小朋友来说,在DOS中输入一些命令也是常有的事情. 今天就来学习一些常见的命令.[该篇是在B站学习Siki学院的课程时做的笔记] DOS命令目录操作 常用DOS命令(输入命令后按下回车) d ...

  8. leetCode 您正在爬楼梯。它需要n步才能到达顶部。每次您可以爬1或2步。您可以通过几种不同的方式登顶?

    找抄的,不明白!!! public static int climbStairs(int n) { return climb_Stairs(0, n); } public static int cli ...

  9. iOS加载动态自定义字体

    iOS加载动态自定义字体  NSString *cachePath = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDom ...

  10. pg数组类型

    数据库版本 postgres=# SELECT version(); version---------------------------------------------------------- ...