目录

运算符对应的方法

字符串常用方法

字符串切片slice操作

split()分割和join()合并

替换

获取或判断字符串一些性质的函数

查询数组信息的函数

对字符串进行一些操作的函数(增删,修改,大小写转换......)

format()格式化

可变字符串

列表的常用方法

暂未分类

eval()方法

dir(obj)

obj.__dict__

isinstance(对象,类型)

mro()

help(函数名.__doc__)

特殊属性


运算符对应的方法

字符串常用方法

字符串切片slice操作

标准格式为

字符串[起始偏移量start: 终止偏移量end: 步长 step]

截取部分包括start 不包括end(左闭右开)

split()分割和join()合并

 split()可以基于指定分隔符将字符串分隔成多个字符串(存储到列表中)。如果不指定分隔符,则默认使用空白字符(换行符/空格/制表符)。示例代码如下

>>>a=''to be or not to be''

>>>a.split()

['to','be','or','not','to','be']

>>>a.split('be')

['to','or not to','']

join()的作用恰好和split()的作用相反,用于将一系列子字符串连接起来。示例代码如下

>>>a=['wxx','hhh','xxx']

>>>'*'.join(a)

'wxxhhhxxx'

替换

  • replace('a','b')

将字符串中的a换成b

获取或判断字符串一些性质的函数

  • len()

计算字符串的长度

  • startswith('String')

判断是否以指定字符串开头

  • endswith('String')

判断是否以指定字符串结尾

  • isalnum()

判断所有字符是否全为数字或字母

  • isalpha()

检测字符串是否只由字母组成(含汉字)

  • isdigit()

检测字符串是否只由数字组成

  • isspace()

检测字符串是否为空白符

  • isupper()

是否为大写字母

  • islower()

是否为小写字母

查询数组信息的函数

  • find('String')

返回第一次出现指定字符串的位置

  • rfind('String')

返回最后一次出现指定字符串的位置

  • count('String')

返回指定字符串出现的次数

对字符串进行一些操作的函数(增删,修改,大小写转换......)

  • strip('String')

去除字符串首尾指定信息

  • lstrip('String')

去除字符串左边指定信息

  • rstrip('String')

去除字符串右边指定信息

  • capitalize()

产生新的字符串,首字母大写

  • title()

产生新的字符串,每个单词都首字母大写

  • upper()

产生新的字符串,所有字符全转成大写

  • lower()

产生新的字符串,所有字符全转成小写

  • swapcase()

产生新的字符串,所有字母大小写转换

  • center()

让字符串居中,其他空位由指定字符串填充

>>>a='wxx'

>>>a,center(10,"*")

'***wxx****'

  • ljust()

让字符串居左,其他空位由指定字符串填充

  • rjust()

让字符串居右,其他空位由指定字符串填充

format()格式化

  • 填充与对齐

可变字符串

>>>import io
>>>s="hello,sxt"
>>>sio=io.StringIO(s)
>>>sio
<_io.StringIO object at 0x02F462B0>
>>>sio.getvalue()
'hello,sxt'
>>>sio.seek(6)
6
>>>sio.write("g")
1
>>>sio.getvalue()
'hello,gxt'

seek()让指针移动到指定的字符

列表的常用方法

max()  返回列表的最大值

min()  返回列表的最小值

暂未分类

eval()方法

将字符串str当成有效的表达式来求值并返回计算结果

dir(obj)

获得对象的所有属性、方法

obj.__dict__

对象所有属性字典

isinstance(对象,类型)

判断对象是不是指定类型

mro()

通过一个类来调用此方法,可以查看这个类的继承层次结构(通过调用类的属性__m__也可以查看)

help(函数名.__doc__)

可以打印出函数内的文档字符串

特殊属性

Python常用方法相关推荐

  1. python调用公共方法_common: 这是一个Python的公共工具类,集成了各种主要的python常用方法...

    common 介绍 这是一个Python的公共工具类,集成了各种主要的python常用方法. 本人是做java开发的,学习python很多情况下是把他当做一个脚本来使用,在使用的过程中,发现很多的功能 ...

  2. python一些常用方法_收藏整理的一些Python常用方法和技巧

    1. 逆转字符串的三种方法 1.1. 模拟C++中方法, 定义一个空字符串来实现 通过设置一个空字符串, 然后讲参数中的字符串从后往前遍历, 使用字符串的加法合并为新的字符串 复制代码 代码如下: d ...

  3. python常用方法总结-Python3常用函数、方法总结(持续更新…)

    最近刷LeetCode,自己自娱自乐完之后去discussion看大佬们的各种巧妙解法,总是止不住的双击666--加上最近Python3用的比较多(虽然Python实在不推荐跑算法题目,一是运行效率太 ...

  4. python常用方法_python常用方法(持续更新)

    字符串 title() 按照首字母大写显示字符串 message = " mymessage time " print(message.title().rstrip()+" ...

  5. Python常用方法对比---replace() split()

    Python replace()方法 语法: str.replace(old,new[,max]) 作用: Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字 ...

  6. Python之pip:Python语言中的pip的简介、安装、使用方法之详细攻略

    Python之pip:Python语言中的pip的简介.入门.使用方法之详细攻略 目录 pip的简介 pip的安装 1.Linux之Ubuntu系统安装pip3 pip的使用方法 1.pip命令集合 ...

  7. python中列表元素类型可以不同吗_list列表等同于数组,是一种放数据的容器

    前言 在python中,list列表数据类型其实就是一个容器,可以放置大量元素的集合.同时,list列表也有很多特点和使用场景,本文主要讲解list列表的函数方法. 概念 list列表是一个集合,一个 ...

  8. python中常用的方法

    python常用方法 字符串: name.title() #字符串的每个单词首字母大写 name.upper() #字符串的字母全部大写 name.lower() #字符串的字母全部小写 name.r ...

  9. python的基础是java_Python基础学习

    by:咕咕咕 6.18 1.python学习: 什么是python? 类似java 面向对象编程语言 python可以干什么? java可以干的 他都可以做,语法比java简单 上手简单 python ...

最新文章

  1. 请编写出一个html页面 令其输出,javaweb程序设计案例教程_课后习题1.pdf
  2. python输出数据到excel-Python从数据库导出数据到Excel
  3. 以太坊---「地址、密码、私钥、助记词、Keystore 」那些事
  4. 手机耗电统计app_教你 6 招,解决 iOS13 耗电问题
  5. 设计模式之-命令模式(Command Pattern)
  6. LeetCode 2089. 找出数组排序后的目标下标
  7. Enterprise Library启用签名后发生 PublicKeyToken错误,HRESULT:0x80131040解决
  8. linux下的mongodb数据库原生操作
  9. layui监听多个radio事件
  10. 教材寻找 下载系列1
  11. 格力空调通讯协议_格力空调485-格力风管机空调内外机单片机RS485通讯协议格式是怎样的-电气资讯 - 电工屋...
  12. qq空间留言板php,qq留言板留言关心的话 qq空间留言板签名档图片
  13. iView组件+Django实现前后端分离上传图片
  14. [爬虫实战]利用python快速爬取NCBI中参考基因组assembly的相关信息
  15. 大数据智能营销系统的作用
  16. python3GUI--仿做一个网易云音乐By:PyQt5(附下载地址)
  17. 说一说我在创建星球这10多天,在星球里干了啥?
  18. 将VOC格式标注文件转换为Yolo格式
  19. top介绍RES与VIRT区别
  20. python在地图上标注点_怎样用python画地图上的标注线

热门文章

  1. selenium webdriver实现的原理及流程
  2. 阿里云天池龙珠计划SQL训练营Task03:复杂查询方法-视图、子查询、函数等
  3. turtle风轮绘制
  4. ORACLE OCP 12c认证总结
  5. Oracle转换函数详解
  6. 数据结构:树与二叉树(一) 树的基本知识
  7. Android 网络请求OkHttp3流程分析
  8. SMON清理IND$字典基表-ORA-08104
  9. 锁定计算机加密码怎么设置方法,电脑加密锁怎么设置 电脑加密锁设置方法
  10. 如何使用Altium Designer官方元器件集成库