小白基础Python重要的字符串详解String的内置方法
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的内置方法的更多相关文章
- Python变量和字符串详解
Python变量和字符串详解 几个月前,我开始学习个人形象管理,从发型.妆容.服饰到仪表仪态,都开始做全新改造,在塑造个人风格时,最基础的是先了解自己属于哪种风格,然后找到参考对象去模仿,可以是自己欣 ...
- Swift_字符串详解(String)
Swift_字符串详解(String) 类型别名 //类型别名 fileprivate func testTypeAliases() { let index = String.Index.self p ...
- python学习番外篇——字符串的数据类型转换及内置方法
目录 字符串的数据类型转换及内置方法 类型转换 内置方法 优先掌握的方法 需要掌握的方法 strip, lstrip, rstrip lower, upper, islower, isupper 插入 ...
- 零基础入门学习Python(14)--字符串:各种奇葩的内置方法
前言 这节课我们回过头来,再谈一下字符串,或许我们现在再来谈字符串,有些朋友可能觉得没必要了,甚至有些朋友就会觉得,不就是字符串吗,哥闭着眼也能写出来,那其实关于字符串还有很多你不知道的秘密哦.由于字 ...
- python基础——4(数字、字符串、列表类型的内置方法介绍)
目录 一.可变与不可变类型 二.数字类型 三.字符串类型 四.列表类型 一.可变与不可变类型 可变类型:值改变,但是id不变,证明就是在改变原值,是可变类型 不可变类型:值改变,id也跟着改变,证明产 ...
- Python基础部分:9、数据的类型和内置方法
目录 一.数据类型内置方法理论 1.什么是数据内置方法 2.如何调用数据内置方法 二.整型(int)内置方法与操作 1.类型转换 2.进制数转换 三.浮点型(float)内置方法与操作 1.类型转换 ...
- python之字符串,列表,字典,元组,集合内置方法总结
目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 元组的内置方法 集合类型内置方法 布尔类型 数据类型总结 数字类型的内置方法 整型/浮点型 加 + 减 - ...
- python day21 ——面向对像-反射 getattr,内置方法
一.反射:用字符串数据类型的变量名来访问这个变量的值 上代码^_^ # class Student: # ROLE = 'STUDENT' # @classmethod # def check_cou ...
- Python面向对象 --- 类的设计和常见的内置方法
面向对象:一种基于面向过程的新的编程思想.也就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节:这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据一种 ...
随机推荐
- Latex中 summation前后距离的设置
use \hspace ,eg., \hspace{-.1cm} before and after summation to stop violation of margin. 比如下面一段公式代码 ...
- Linux 多线程按照线程顺序打印字符
#include <stdio.h> #include <pthread.h> #include <unistd.h> ; pthread_mutex_t mute ...
- koa 基础(十三)koa-art-template 模板引擎的使用
1.项目目录 2.app.js /** * http://aui.github.io/art-template/koa/ * 1.npm install --save art-template * n ...
- js 中实现 汉字按拼音排序
let arr = ["贵州省", "江苏省", "江西省", "浙江省", "四川省", &quo ...
- 电脑上不了网,但是能登录QQ 问题解决方案
电脑上不了网,但是能登录QQ 问题解决方案 问题现象 个人电脑连上Wifi,打不开百度等网页,但是能登录QQ. 解决方案 1.打开命令提示对话框(Win+R) 2.输入ipconfig/display ...
- [转] 运维知识体系 -v3.1 作者:赵舜东(赵班长)转载请注明来自于-新运维社区:https://www.unixhot.com
[From]https://www.unixhot.com/page/ops [运维知识体系]-v3.1 作者:赵舜东(赵班长) (转载请注明来自于-新运维社区:https://www.unixhot ...
- //C#中的访问数据符
[在命名空间里面直接定义类型只能用internal 或 public ] [要被同个解决方案内 其他项目访问 ,加引用 导命名空间]. [类的默认修饰符是internal] 1.Private ...
- 基于nodeJS的小说爬虫实战
背景与需求分析 最近迷恋于王者荣耀.斗鱼直播与B站吃播视频,中毒太深,下班之后无心看书. 为了摆脱现状,能习惯看书,我开始看小说了,然而小说网站广告多而烦,屌丝心态不愿充钱,于是想到了爬虫. 功能分析 ...
- 【ABAP系列】SAP ABAP 带有参数的AMDP的创建
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 带有参数的AM ...
- Django-ORM之ManyToManyField的使用-多对多关系
表结构设计 多对多关系表创建外键,典型例子:书--作者--出版社,书与作者的关系就可以看作是多对多关系. # 表结构设计 class Book(models.Model): title = model ...