说明:

使用ipython查看python3的内置函数 ,只需要输入字符串按两下tab键

  • capitalize():将字符串中第一个字符大写
  • casefold:将字符串中的所有大写字母转为小写
  • center(len,str): 返回一个 len长度的str,并使原有字符串居中
  • count(str,begin, end): 返回字符串str出现的次数,可以使用开始和结束索引限定范围
  • encode(encoding,errors): 返回一个bytes对象,原始字符串指定为encoding的编码格式
  • endswitch(str,begin,end): 返回bool结果,判断是否已str结束,可以指定开始和结束索引
  • expandtabs(tabsize=8): 把制度创新中tab转为空格(默认空格的tabsize = 8)
  • find(str,begin,end): 查找str是否在字符串中,如果找到返回索引,查找不到返回-1, 可以指定开始和结束索引
  • format:  字符串的格式化,字符串以{}作为占位符
  • format_map({key:value}): 字符串格式化,以字典形式, 其中key值为占位符{key}
  • index(str,begin,end): 查找str的索引,如果不存在则返回错误,可以指定开始和结束索引
  • isalnum(): 如果字符串全由数字、字母、数字和字母组成 返回true
  • isalpha(): 如果字符串至少有一个字符并且所有字符都是字母则返回 True
  • isascii():  是否为ascii码,判断时必须是字符串形式,或则报错
  • isdecimal(): 可解释为十进制数字则返回True
  • isdigit(): 是否全由数字组成,是则返回True
  • isidentifier(): 用于判断字符串是否是有效的 Python 标识符,可用来判断变量名是否合法
  • islower(): 判断字符串是否都是小写,是则返回True
  • isnumeric(): 判断字符串是否只包含数字,是则返回True
  • isprintable(): 判断字符串中所有字符是否都是可打印字符或字符串为空返回 True

Unicode字符集中“Other” “Separator”类别的字符为不可打印的字符(但不包括ASCII码中的空格(0x20))。可用于判断转义字符。

ASCII码中第0~32号及第127号是控制字符;第33~126号是可打印字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母。

  • isspace(): 判断字符串是空格,返回True
  • istitle(): 如果字符串是标题化则返回True
  • issupper(): 判断字符串都是为大写,返回True
  • join(str): 字符串链接 连接元素str
  • ljust(len): 返回原字符串左对齐,并且使用空格填充长度len的新字符串
  • lower(): 将所有大写字符转为小写
  • lstrip(): 截掉string左边的空格
  • maketrans(in, out) : 创建字符映射的转换表(in:字符串要替代的字符,out:映射的字符串)
  • partition(str): 用来根据指定的分隔符将字符串进行分割
  • replace(str1,str2, len=count(str1)): 将字符串str1替换成str2, len表示最大替换次数
  • rfind(str, begin,end): 查找字符串,从右边查找,并可以指定查找索引
  • rindex(str,begin,end): 从右边查找索引,可以指定开始结束索引
  • rjust(len): 返回一个原字符串右对齐,并用空格填充到长度len的新字符串
  • rpartition(str): 从右边按指定字符分割字符串
  • rsplit(): 删除字符串末尾的空格
  • rstrip():截掉字符串右边的空格
  • split(str,len): 按照str对字符串进行切片,可以指定分割几个字符串len
  • splitlines(): 按行分割字符串,返回列表,可以指定分割几个字符串
  • startswith(str): 判断字符串是否以str开始
  • strip() : 在字符串上执行l/r strip()
  • swapcase(): 翻转字符串中的大小写
  • title():将字符串标题化(所有单词大写开始,其余均小写)
  • translate(str,del): 根据str给出的表转换字符串的字符,将要过滤掉的字符放到del中
  • upper(): 将字符串中的小写转大写
  • zfill(len): 返回长度为len的字符串,原始字符串右对齐,前面填充0

Python3中string内置参数的更多相关文章

  1. Python3中的内置函数

    内置函数 我们一起来看看python里的内置函数.什么是内置函数?就是Python给你提供的,拿来直接用的函数,比如print,input等等.截止到python版本3.6.2,现在python一共为 ...

  2. mybatis动态sql中的两个内置参数(_parameter和_databaseId)

    mybatis动态sql中的两个内置参数(_parameter和_databaseId)   <!-- mybatis动态sql的两个内置参数           不只是方法传递过来的参数可以被 ...

  3. python3.7.1 内置函数

    python3.7.1 内置函数列表 内置函数 abs() delattr() hash() memoryview() set() all() dict() help() min() setattr( ...

  4. javascript中的内置对象

    2015.12.1 javascript中的内置对象 复习: 1.js中的内置函数 alert prompt write parseInt parseFloat eval isNaN document ...

  5. JS中的内置对象简介与简单的属性方法

    JS中的数组: 1.数组的概念: 数组是在内存中连续存储的多个有序元素的结构,元素的顺序称为下标,通过下标查找对应元素 2.数组的声明: ①通过字面量声明var arr1 = [,,,,] JS中同一 ...

  6. 秒懂ASP.NET中的内置对象

    上篇博客,小编主要简单的介绍了一下ASP.NET中的控件,这篇博客,小编主要简单总结一下ASP.NET中的内置对象,七个内置对象分别是:Request.Response.Application.Coo ...

  7. 转】SparkSQL中的内置函数

    原博文来自于: http://blog.csdn.net/u012297062/article/details/52207934    感谢! 使用Spark SQL中的内置函数对数据进行分析,Spa ...

  8. Kettle中JavaScript内置函数说明

    本文链接:https://blog.csdn.net/u010192145/article/details/102220563 我们在使用JavaScript组件的时候,在左侧核心树对象栏中可以看到K ...

  9. javaScript中Math内置对象基本方法入门

    概念 Math 是javaScript的内置对象,包含了部分数学常数属性和数学函数方法. Math 不是一个函数对象,用户Number类型进行使用,不支持BigInt. Math 的所有属性与方法都是 ...

随机推荐

  1. bootstrap 的 datetimepicker,同时有日期和时间, 且开始时间要早于结束时间

    首先,引入jquery, bootstrap 和 bootstrap-datetimepicker datetimepicker的下载地址: http://www.bootcss.com/p/boot ...

  2. 机器学习技法笔记:Homework #8 kNN&RBF&k-Means相关习题

    原文地址:https://www.jianshu.com/p/1db700f866ee 问题描述 程序实现 # kNN_RBFN.py # coding:utf-8 import numpy as n ...

  3. PAT_A1103#Integer Factorization

    Source: PAT A1103 Integer Factorization (30 分) Description: The K−P factorization of a positive inte ...

  4. MFC VC 双缓冲绘图基本原理与实现,详细解释

    转自:http://blog.csdn.net/foreverhuylee/article/details/21548107 当然你可以直接搜索到能用的代码,并且基本能满足要求.不过这样总不是学习的态 ...

  5. 【三】Jmeter接口自动化测试系列之Http接口自动化实战

    作者:大虫 本文介绍 Jmeter 工具的 http 接口 自动化测试 实战! 为了通用性,就拿知乎 网站作为实战例子吧! 必备技能:http接口基础知识.抓包,本文不做详细介绍,不会的可以先百度恶补 ...

  6. CSS:Stacking Context

    通常情况下,HTML页面可以被认为是二维的,因为文本,图像和其他元素被排列在页面上而不重叠.在这种情况下,只有一个渲染进程,所有元素都知道其他元素所占用的空间.z-index属性可让你在渲染内容时调整 ...

  7. if控制器

    因为比较的是字符串,所以要在两边加双引号哦

  8. 在windows server 2012中安装完oracle 11 client如何使用

    1.首先要添加监听配置,这样才可以没有报错的连接上服务器,至于如何添加,请自行搜索. 2.打开SQL  Plus连接oracle server端,这里因为是小白,看到命令行界面上来就需要输入用户名密码 ...

  9. vue axios----基于 Promise 的 HTTP 请求

    vue axiosvue2.0之axios接口請求管理功能特性axios API開始使用get請求post请求多个请求并发拦截器移除一个拦截器:自定义的 axios 实例添加拦截器:vue2.0之ax ...

  10. Linux常用命令大全(很全面)

    最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大.我将我了解到的命令列举一 ...