python的字符串内建函数

str.casefold()将字符串转换成小写,Unicode编码中凡是有对应的小写形式的,都会转换str.center()返回一个原字符串居中,并使用空格填充至长度 width 的新字符串str.count()返回指定字符在[指定位置的]str出现的次数str.encode()以 encoding 指定的编码格式编码 string,如果出错默认报一个ValueError 的异常,除非 errors 指定的是'ignore'或 者'replace'string.endswith(obj, beg=0, end=len(string))检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定的范围内是否以 obj 结束,如果是,返回 True,否则返回 False.str.expandtabs(tabsize=8)用指定的空格替代横向制表符,使得相邻字符串之间的间距保持在指定的空格数以内。tab 符号默认的空格数是 8。str.find(sub[, start[, end]]); str.rfind(sub[, start[, end]])返回指定字符在[指定位置的]str出现的索引str.format()格式化字符串str.format_map(mapping)str.index(sub[, start[, end]]);string.isalnum()如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 Falsestring.isalpha()如果 string 至少有一个字符并且所有字符都是字母则返回 True,否则返回 Falsestring.isdecimal()只包含十进制数字则返回 True 否则返回 False.string.isdigit()包含数字则返回 True 否则返回 False.string.islower()包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 Falsestring.isnumeric()包含数字字符,则返回 True,否则返回 Falsestr.isprintable()string.isspace()包含空格,则返回 True,否则返回 False.string.istitle() 与title类似,如果包含大写的返回true否则返回flasestring.isupper() 分隔符切片 string,如果 num有指定值,则仅分隔 num 个子字符串str.join(seq) 以 str 作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串str.ljust(width[, fillchar]);返回指定长度的字符串,字符串内容居左(右)如果长度小于字符串长度,则返回原始字符串,默认填充为 ASCII 空格,可指定填充的字符串。str.lower()字符串改为小写的形式str.lstrip([chars]);指定截取的字符str.maketrans(x[, y[, z]]);str.partition(sep);str.replace(old, new[, count])old---将被替换的子字符串new---新字符串,用于替换old子字符串max---可选字符串,替换不超过max次str.rfind(sub[, start[, end]])返回指定字符在[指定位置的]str出现的索引str.rindex(sub[, start[, end]])如果找不到,就会引发 ValueErrorstr.rjust(width[, fillchar])返回指定长度的字符串,字符串内容居左(右)如果长度小于字符串长度,则返回原始字符串,默认填充为 ASCII 空格,可指定填充的字符串str.rpartition(sep)如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串str.rsplit(sep=None, maxsplit=-1)分隔字符串str.rstrip([chars]);截掉字符串左边的空格或指定字符。返回截掉字符串左边的空格或指定字符后生成的新字符串str.split(sep=None, maxsplit=-1);分隔字符串str.splitlines([keepends])以行界符为分隔符拆分为列表;当 keepends 为True,拆分后保留行界符str.startswith(prefix[, start[, end]])suffix -- 该参数可以是一个字符串或者是一个元素。start -- 字符串中的开始位置。end -- 字符中结束位置。str.swapcase()大小写反转str.translate(table)str.upper()把字符串改为大写的形式str.zfill(width)用 '0' 填充字符串,并返回指定宽度的字符串。

转载于:https://www.cnblogs.com/liuyang1987/p/6091539.html

python基础学习笔记第二天 内建方法(s t r)相关推荐

  1. Python学习笔记:常用内建模块4:hmac

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  2. Python学习笔记:常用内建模块6 (urllib)

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  3. Python学习笔记:常用内建模块3:struct

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  4. 8.Python基础学习笔记day8-正则表达式、网络编程、进程与线程

    8.Python基础学习笔记day8-正则表达式.网络编程.进程与线程 一.正则表达式 ''' 1. [1,2,3,4]中任意取3个元素排列: A43 = 4x3x2 = 24itertools.pe ...

  5. Python基础学习笔记之(二)

    Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...

  6. Python基础学习笔记之(一)

    Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...

  7. Python基础学习笔记(一)

    Python基础学习笔记(一) 基本数据类型   整型(int):1.2.10--   浮点型(float):1.2.2.4.10.00--   布尔型(bool):True.False   字符串( ...

  8. Python 基础学习笔记 03

    Python基础系列 Python 基础学习笔记 01 Python 基础学习笔记 02 Python 基础学习笔记 03 Python 基础学习笔记 04 Python 基础学习笔记 05 文章目录 ...

  9. Python基础学习笔记三

    Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...

最新文章

  1. 如何用PyTorch进行语义分割?
  2. oracle rac启停数据库,Oracle rac 启动停止操作文档 PDF 下载
  3. 《UNIX环境高级编程》--du命令
  4. Acwing第 37 场周赛【完结】
  5. 语音助手们——功能未动,趣味先行
  6. OpenCV在Linux中安装
  7. P8-07-16 使用 Jenkins 自动构建 Maven 项目
  8. scala怎么做幂运算_Scala幂(幂)函数示例
  9. 第一章 基础知识---1.4Crack小实验--复现
  10. uml活动图 各个功能的操作流程和分支_UML建模更好的表达产品逻辑
  11. 程序员输入法_搜狗输入法高级玩法:如何1秒录入30000字
  12. 【深度优先搜索】计蒜客:踏青
  13. [转载] python迭代器
  14. Dilated Convolutions 空洞卷积
  15. 2021暑假Leetcode刷题——Two Pointers(3)
  16. IOS swift 清理缓存
  17. 读《王二的经济学故事》
  18. Asp.Net Core MVC 使用Aspose.Cells从Excel获取数据
  19. PID和TID之间的区别
  20. GAMES101第四讲Transformation Cont.笔记

热门文章

  1. 技术圈儿007---Redis 生产架构选型解决方案
  2. 大数据之-Hadoop3.x_MapReduce_核心思想---大数据之hadoop3.x工作笔记0083
  3. 基于Spring Security的认证授权_应用详解_会话管理_Spring Security OAuth2.0认证授权---springcloud工作笔记129
  4. SVN工作笔记001---svn删除已经上传的文件
  5. MPI+VS2010 配置及编译
  6. 什么是堆什么是栈以及两者区别特点
  7. 随想录(被高估的busybox)
  8. docker源码编译 linux_oracle linux 6 docker 安装(包括编译git源码)
  9. kis显示用户登录服务器失败,金蝶KIS专业版提示用户KISAdmin登陆失败。原因:未与信任SQL Server连接相关联...
  10. linux部署python web_在linux上部署web环境