Python常用方法
目录
运算符对应的方法
字符串常用方法
字符串切片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常用方法相关推荐
- python调用公共方法_common: 这是一个Python的公共工具类,集成了各种主要的python常用方法...
common 介绍 这是一个Python的公共工具类,集成了各种主要的python常用方法. 本人是做java开发的,学习python很多情况下是把他当做一个脚本来使用,在使用的过程中,发现很多的功能 ...
- python一些常用方法_收藏整理的一些Python常用方法和技巧
1. 逆转字符串的三种方法 1.1. 模拟C++中方法, 定义一个空字符串来实现 通过设置一个空字符串, 然后讲参数中的字符串从后往前遍历, 使用字符串的加法合并为新的字符串 复制代码 代码如下: d ...
- python常用方法总结-Python3常用函数、方法总结(持续更新…)
最近刷LeetCode,自己自娱自乐完之后去discussion看大佬们的各种巧妙解法,总是止不住的双击666--加上最近Python3用的比较多(虽然Python实在不推荐跑算法题目,一是运行效率太 ...
- python常用方法_python常用方法(持续更新)
字符串 title() 按照首字母大写显示字符串 message = " mymessage time " print(message.title().rstrip()+" ...
- Python常用方法对比---replace() split()
Python replace()方法 语法: str.replace(old,new[,max]) 作用: Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字 ...
- Python之pip:Python语言中的pip的简介、安装、使用方法之详细攻略
Python之pip:Python语言中的pip的简介.入门.使用方法之详细攻略 目录 pip的简介 pip的安装 1.Linux之Ubuntu系统安装pip3 pip的使用方法 1.pip命令集合 ...
- python中列表元素类型可以不同吗_list列表等同于数组,是一种放数据的容器
前言 在python中,list列表数据类型其实就是一个容器,可以放置大量元素的集合.同时,list列表也有很多特点和使用场景,本文主要讲解list列表的函数方法. 概念 list列表是一个集合,一个 ...
- python中常用的方法
python常用方法 字符串: name.title() #字符串的每个单词首字母大写 name.upper() #字符串的字母全部大写 name.lower() #字符串的字母全部小写 name.r ...
- python的基础是java_Python基础学习
by:咕咕咕 6.18 1.python学习: 什么是python? 类似java 面向对象编程语言 python可以干什么? java可以干的 他都可以做,语法比java简单 上手简单 python ...
最新文章
- 请编写出一个html页面 令其输出,javaweb程序设计案例教程_课后习题1.pdf
- python输出数据到excel-Python从数据库导出数据到Excel
- 以太坊---「地址、密码、私钥、助记词、Keystore 」那些事
- 手机耗电统计app_教你 6 招,解决 iOS13 耗电问题
- 设计模式之-命令模式(Command Pattern)
- LeetCode 2089. 找出数组排序后的目标下标
- Enterprise Library启用签名后发生 PublicKeyToken错误,HRESULT:0x80131040解决
- linux下的mongodb数据库原生操作
- layui监听多个radio事件
- 教材寻找 下载系列1
- 格力空调通讯协议_格力空调485-格力风管机空调内外机单片机RS485通讯协议格式是怎样的-电气资讯 - 电工屋...
- qq空间留言板php,qq留言板留言关心的话 qq空间留言板签名档图片
- iView组件+Django实现前后端分离上传图片
- [爬虫实战]利用python快速爬取NCBI中参考基因组assembly的相关信息
- 大数据智能营销系统的作用
- python3GUI--仿做一个网易云音乐By:PyQt5(附下载地址)
- 说一说我在创建星球这10多天,在星球里干了啥?
- 将VOC格式标注文件转换为Yolo格式
- top介绍RES与VIRT区别
- python在地图上标注点_怎样用python画地图上的标注线