String的内置方法:

st='hello world  {name} is {age}'  {}  特殊内容需要识别format

print(st.count('1'))    统计元素个数

print(st.capitalize())    首字母大写

print(st.center(50,'#'))  居中‘’中间添加内容可以让原有字符居中,并让‘’中添加左右字符各25

print(st.endswish(‘’))   判断是否以某个内容结尾 正确或者错误

print(st.startswish(‘’))   判断是否以某个内容开头 这个是重点,用的比较多

print(st.expandtabs(tabsize=20))  扩大字母之间的空格用/T来隔开

print(st.find('t'))       查找到第一个元素,并将索引值返回(所在位置数值)

print(st.format(name='yyy',age=11))  格式化输出的另一种方式 重点! 将原来的内容添加赋值

print(st.index('t'))    同find ,但是查找不到会报错。

print('asd'.isalnum())   判断是否包含字母和数字。

print('13565'.isdecimal())  判断是否是十进制或者二进制的数

print('1269.uwu'.isnumeric())  判断是否是一个数字 同isdigit

print(''.isdigit())     判断是否是一个数字 整形数字非小数点

print('abc'.isidentifier())  判断是非法标志字符 数字不能开头检验

print('Abc'.islower())     判断是否全部是小写

print('ABC'.isupper())    判断是否是全是大写

print(' e'.isspace())     判断标题首字母是否全部大写

print(''.jion([a.b]))      格式拼接 通过''字符串拼接 jion内部可以用元组或者列表

print('My tLtle'.lower())   所有大写变小写

print('My tLtle'.upper())   所有小写变大写

print('My tLtle'.swapcase())  大写变小写,小写变大写,翻转大小写。

print('My tLtle'.ljust(50,'*'))   靠左对齐填充

print('My tLtle'.rjust(50,'*'))   靠右对齐填充

print('\tMy tLtle\n'.strip())    去空格、换行符 。。。对文本操作必用strip进行处理,提取真实想要内容,避免出错

print('\tMy tLtle\n'.lstrip())    去除左边

print('\tMy tLtle\n'.rstrip())    去除右边

print('My title title'.replace('itle','lesson',1))   替换部分或者全部内容。以及控制替换次数

print('My title title'.rfind('t'))    同find

print('My title title'.split('i',1))  通过字符串分割成列表 以()里面定义的内容分割,()里内容会变成分割空格并不显示,可以定义数值分割几次。

print('My title title'.title())   标题格式首字母大写 

其中一些比较常用和重要的字符串:

print(st.count('1'))    统计元素个数

print(st.center(50,'#'))  居中‘’中间添加内容可以让原有字符居中,并让‘’中添加左右字符各25

print(st.endswish(‘’))   判断是否以某个内容结尾 正确或者错误

print(st.startswish(‘’))   判断是否以某个内容开头 这个是重点,用的比较多

print(st.find('t'))       查找到第一个元素,并将索引值返回(所在位置数值)

print(st.format(name='yyy',age=11))  格式化输出的另一种方式 重点! 将原来的内容添加赋值

print('My tLtle'.lower())   所有大写变小写

print('My tLtle'.upper())   所有小写变大写

print('\tMy tLtle\n'.strip())    去空格、换行符 。。。对文本操作必用strip进行处理,提取真实想要内容,避免出错

print('My title title'.replace('itle','lesson',1))   替换部分或者全部内容。以及控制替换次数

print('My title title'.split('i',1))  通过字符串分割成列表 以()里面定义的内容分割,()里内容会变成分割空格并不显示,可以定义数值分割几次。

小白基础Python重要的字符串详解String的内置方法的更多相关文章

  1. Python变量和字符串详解

    Python变量和字符串详解 几个月前,我开始学习个人形象管理,从发型.妆容.服饰到仪表仪态,都开始做全新改造,在塑造个人风格时,最基础的是先了解自己属于哪种风格,然后找到参考对象去模仿,可以是自己欣 ...

  2. Swift_字符串详解(String)

    Swift_字符串详解(String) 类型别名 //类型别名 fileprivate func testTypeAliases() { let index = String.Index.self p ...

  3. python学习番外篇——字符串的数据类型转换及内置方法

    目录 字符串的数据类型转换及内置方法 类型转换 内置方法 优先掌握的方法 需要掌握的方法 strip, lstrip, rstrip lower, upper, islower, isupper 插入 ...

  4. 零基础入门学习Python(14)--字符串:各种奇葩的内置方法

    前言 这节课我们回过头来,再谈一下字符串,或许我们现在再来谈字符串,有些朋友可能觉得没必要了,甚至有些朋友就会觉得,不就是字符串吗,哥闭着眼也能写出来,那其实关于字符串还有很多你不知道的秘密哦.由于字 ...

  5. python基础——4(数字、字符串、列表类型的内置方法介绍)

    目录 一.可变与不可变类型 二.数字类型 三.字符串类型 四.列表类型 一.可变与不可变类型 可变类型:值改变,但是id不变,证明就是在改变原值,是可变类型 不可变类型:值改变,id也跟着改变,证明产 ...

  6. Python基础部分:9、数据的类型和内置方法

    目录 一.数据类型内置方法理论 1.什么是数据内置方法 2.如何调用数据内置方法 二.整型(int)内置方法与操作 1.类型转换 2.进制数转换 三.浮点型(float)内置方法与操作 1.类型转换 ...

  7. python之字符串,列表,字典,元组,集合内置方法总结

    目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 元组的内置方法 集合类型内置方法 布尔类型 数据类型总结 数字类型的内置方法 整型/浮点型 加 + 减 - ...

  8. python day21 ——面向对像-反射 getattr,内置方法

    一.反射:用字符串数据类型的变量名来访问这个变量的值 上代码^_^ # class Student: # ROLE = 'STUDENT' # @classmethod # def check_cou ...

  9. Python面向对象 --- 类的设计和常见的内置方法

    面向对象:一种基于面向过程的新的编程思想.也就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节:这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据一种 ...

随机推荐

  1. Dell PowerEdge服务器RAID卡驱动下载

    Dell PowerEdge服务器RAID卡驱动下载 DELL新阵列卡驱动下载 型号 支持系统驱动 H310/710 /710P/810 Win2008 x32 Windows 2008 x64 Wi ...

  2. $\LaTeX$数学公式大全6

    $6\ Binary\ Operation/Relation\ Symbols$$\ast$ \ast$\star$ \star$\cdot$ \cdot$\circ$ \circ$\bullet$ ...

  3. xftp上传文件到虚拟机linux失败问题

    如果想通过xftp上传文件到虚拟机linux时,可能会产生上传失败的问题 原因: 因为有些文件是只可读,所以要修改文件权限,可读可写,才可以上传成功. 解决方法: 第一种方法:用xftp连接虚拟机后, ...

  4. Windows 设置定时任务

    cmd 运行 control 命令打开控制面板,找到 管理工具 -> 任务计划程序 一.添加定时任务 创建任务 基本信息 触发器,这里设置开机启动 操作,这里执行一个程序.若为脚本,注意起始于路 ...

  5. Java-GC 垃圾收集算法

    程序计数器.虚拟机栈.本地方法栈随线程而生,随线程而灭. 栈帧随着方法的开始而入栈,随着方法的结束而出栈. 这几个区域的内存分配和回收都具有确定性,在这几个区域内不需要过多考虑回收的问题,因为方法结束 ...

  6. MEF部件的生命周期(PartCreationPolicy)

    一.演示概述 本演示介绍了MEF的生命周期管理,重点介绍了导出部件的三种创建策略,分别是:CreationPolicy.Any.CreationPolicy.Shared.CreationPolicy ...

  7. Jmeter测试结果分析(上)

    Jmeter测试结果分析这一篇,我打算分成上下两部分.上篇,主要讲述如何使用jmeter中Assertion对结果进行简单的分类:下篇,主要讲述的是当我们拿到测试结果后,我们应该如何去看待这些测试结果 ...

  8. SAS数据挖掘实战篇【四】

    SAS数据挖掘实战篇[四] 今天主要是介绍一下SAS的聚类案例,希望大家都动手做一遍,很多问题只有在亲自动手的过程中才会有发现有收获有心得. 1 聚类分析介绍 1.1 基本概念 聚类就是一种寻找数据之 ...

  9. 获取sql server中自增量之scope_identity(),@@Identity,IDENT_CURRENT的区别

    http://www.lmwlove.com/ac/ID480 在sql server2005,如果要获某个表最新增加的自增量,我们都知道,可以使用COPE_IDENTITY. IDENT_CURRE ...

  10. ubuntu下终端代理方法

    起因 正常使用shadowsocks后只能在浏览器中访问google,而终端中却无法使用.   解决方法 ProxyChains是一个终端代理方案,使用比较简单. 在源里有这个软件,直接安装 sudo ...