capitalize() 把字符串的第一个字符改为大写

casefold() 把整个字符串的所有字符改为小写

center(width) 将字符串居中,并使用空格填充至长度 width 的新字符串

count(sub[, start[, end]]) return sub 在字符串里边出现的次数,start 和 end 参数表示范围,可选。

encode(encoding='utf-8', errors='strict') 以 encoding 指定的编码格式对字符串进行编码。

endswith(sub[, start[, end]]) 检查字符串是否以 sub 子字符串结束,if是return True,否则return False。start 和 end 参数表示范围,可选。

expandtabs([tabsize=8]) 把字符串中的 tab 符号(\t)转换为空格,如不指定参数,默认的空格数是 tabsize=8。

find(sub[, start[, end]]) 检测 sub 是否包含在字符串中,if有则return索引值,否则return -1,start 和 end 参数表示范围,可选。

index(sub[, start[, end]]) 跟 find 方法一样,不过if sub 不在 string 中会产生一个异常。

isalnum() if字符串至少有一个字符并且所有字符都是字母或数字则return True,否则return False。

isalpha() if字符串至少有一个字符并且所有字符都是字母则return True,否则return False。

isdecimal() if字符串只包含十进制数字则return True,否则return False。

isdigit() if字符串只包含数字则return True,否则return False。

islower() if字符串中至少包含一个区分大小写的字符,并且这些字符都是小写,则return True,否则return False。

isnumeric() if字符串中只包含数字字符,则return True,否则return False。

isspace() if字符串中只包含空格,则return True,否则return False。

istitle() if字符串是标题化(所有的单词都是以大写开始,其余字母均小写),则return True,否则return False。

isupper() if字符串中至少包含一个区分大小写的字符,并且这些字符都是大写,则return True,否则return False。

join(sub) 以字符串作为分隔符,插入到 sub 中所有的字符之间。

ljust(width) return一个左对齐的字符串,并使用空格填充至长度为 width 的新字符串。

lower() 转换字符串中所有大写字符为小写。

lstrip() 去掉字符串左边的所有空格

partition(sub) 找到子字符串 sub,把字符串分成一个 3 元组 (pre_sub, sub, fol_sub),if字符串中不包含 sub 则return ('原字符串', '', '')

replace(old, new[, count]) 把字符串中的 old 子字符串替换成 new 子字符串,if count 指定,则替换不超过 count 次。

rfind(sub[, start[, end]]) 类似于 find() 方法,不过是从右边开始查找。

rindex(sub[, start[, end]]) 类似于 index() 方法,不过是从右边开始。

rjust(width) return一个右对齐的字符串,并使用空格填充至长度为 width 的新字符串。

rpartition(sub) 类似于 partition() 方法,不过是从右边开始查找。

rstrip() 删除字符串末尾的空格。

split(sep=None, maxsplit=-1) 不带参数默认是以空格为分隔符切片字符串,if maxsplit 参数有设置,则仅分隔 maxsplit 个子字符串,return切片后的子字符串拼接的列表。

splitlines(([keepends])) 按照 '\n' 分隔,return一个包含各行作为元素的列表,if keepends 参数指定,则return前 keepends 行。

startswith(prefix[, start[, end]]) 检查字符串是否以 prefix 开头,是则return True,否则return False。start 和 end 参数可以指定范围检查,可选。

strip([chars]) 删除字符串前边和后边所有的空格,chars 参数可以定制删除的字符,可选。

swapcase() 翻转字符串中的大小写。

title() return标题化(所有的单词都是以大写开始,其余字母均小写)的字符串。

translate(table) 根据 table 的规则(可以由 str.maketrans('a', 'b') 定制)转换字符串中的字符。

upper() 转换字符串中的所有小写字符为大写。

zfill(width) return长度为 width 的字符串,原字符串右对齐,前边用 0 填充。

python中常用的一些字符串的更多相关文章

  1. 【转】python 历险记(四)— python 中常用的 json 操作

    [转]python 历险记(四)— python 中常用的 json 操作 目录 引言 基础知识 什么是 JSON? JSON 的语法 JSON 对象有哪些特点? JSON 数组有哪些特点? 什么是编 ...

  2. python中常用的模块二

    一.序列化 指:在我们存储数据的时候,需要对我们的对象进行处理,把对象处理成方便存储和传输的数据格式,这个就是序列化, 不同的序列化结果不同,但目的是一样的,都是为了存储和传输. 一,pickle.可 ...

  3. python中常用的时间操作

    python中常用的时间模块有time和datetime,以下是这两个模块中常用的方法: #先引入模块 import timefrom datetime import datetiem, timezo ...

  4. python中常用的导包的方法和常用的库

    python中常用的导包的方法               导入包和包名的方法:1.import package.module 2.from package.module import  * 例一: ...

  5. python中常用的九种数据预处理方法分享

    Spyder   Ctrl + 4/5: 块注释/块反注释 本文总结的是我们大家在python中常见的数据预处理方法,以下通过sklearn的preprocessing模块来介绍; 1. 标准化(St ...

  6. python中format函数用于字符串的格式化

    python中format函数用于字符串的格式化 通过关键字 print('{名字}今天{动作}'.format(名字='陈某某',动作='拍视频'))#通过关键字 grade = {'name' : ...

  7. python中常用的九种预处理方法

    本文总结的是我们大家在python中常见的数据预处理方法,以下通过sklearn的preprocessing模块来介绍; 1. 标准化(Standardization or Mean Removal ...

  8. Python中定义文档字符串__doc__需要注意格式对齐的处理

    Python中的文档字符串是个很不错的提升代码交付质量.编写文档方便的特征,但是需要注意在使用文档字符串时,将文档字符串标识的引号对必须遵守缩进的规则,否则Python语法检查时会无法通过,而引号内的 ...

  9. python中常用的模块的总结

    1. 模块和包 a.定义: 模块用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件.(例如:文件名:test.py,对应的模块名:test) ...

随机推荐

  1. shell中的条件判断、参数以及变量替换

    文章转自: http://www.cnblogs.com/maxupeng/archive/2011/07/02/2096551.html 一.test命令 test命令是shell内部命令,它计算作 ...

  2. flash_header.S ( freescale imx6 board)

    /* * Copyright (C) 2011-2012 Freescale Semiconductor, Inc. * * This program is free software; you ca ...

  3. [linux]Socket编程的头文件

    socket编程中需要用到的头文件 sys/types.h:数据类型定义 sys/socket.h:提供socket函数及数据结构 netinet/in.h:定义数据结构sockaddr_in arp ...

  4. 在Heroku部署时,无法加载 css,js,图片资源解决办法

    解决方案: 首先查看Gemfile, 确保group :production do 里添加了 gem "rails_12factor", '0.0.2' 然后在本地执行 rails ...

  5. 明晨HOSTS编辑器mcHostsEdtor与火狐HostAdmin配合使用

    在开发过程中,需要经常切换环境开发.测试.Stage和正式环境,甚为麻烦. 后来找到了HOST切换工具mcHostsEdtor工具快速切换host,但浏览器比如有HOST缓存,后来同事推荐FireFo ...

  6. 【Maven】Eclipse安装Maven插件后导致Eclipse启动出错

    本文纯属复制粘贴:具体请参照原文: Eclipse安装Maven插件后,Eclipse启动问题:Maven Integration for Eclipse JDK Warning.  解决方法: 1. ...

  7. 在react native用到的javascript 的一些关键知识(整理中)

    发现了一个讲解javascript的好网站,分享一下,讲的非常棒! 注意,这些文章都可以选择中文进行阅读! 下面这个连接是关于prototype的: https://developer.mozilla ...

  8. libeventReferenceManual阅读笔记

    一.01_intro.html Example:A low-level ROT13 server with Libevent 这是一个利用event实现的server实例 Example:A simp ...

  9. Android编程容易犯的错误之二

    11.不要太相信工具,比如Eclipse里面的断点遇到多线程什么,经常不起作用/走不到,还有就是如果语句为空的也不会走,这时候别太早下结论断点地方出错了, 所以每个工程都应该有日志的开关,通过查看日志 ...

  10. Maven下载依赖项的源代码(source code)和Javadoc

    Maven 默认只下载依赖项本身的 jar 文件,不下载源代码和 Javadoc.如此固然工程的体积是最小的,但在开发者不熟悉依赖的对象时,需要查找源代码中的方法定义和说明. 这时我们需要使用一条 M ...