string method 字符串常用方法讲解
st = 'hello ketty ##$ \*'
print(st.count('t'))# 输出‘t’的个数
print(st.capitalize()) #Hello ketty 将首字母大写
print(st.center(30,'-')) #---------hello ketty----------将st放在30个'_'的中间
print(st.endswith('tty'))#判断是否以什么结束返回True/False
print(st.startswith('he'))#判断是否以什么开始True/False
str = 'he\tllo'
print(str.expandtabs(tabsize=10))#he llo 在he 后面加10个空格 ts = 'my love is{name}'
print(ts.format(name = ' apple')) #my love is apple 格式化输出
print(ts.format_map({'name':' banana'}))#my love is banana 格式化输出 print(st.index('h'))#查找第一个元素并返回索引 没有将报错
print(st.find('g'))#同index 没有将出现'-1'
print(st.find('t'))#寻找该值并返回索引 print(st.isalnum())#判断st中是否有特殊字符
print(st.isdecimal())#判断st是否为10进制数
print(st.isdigit())#判断st是否为正数
print(st.isnumeric())#同isdigit
print(st.isalpha())#判读是否为字母
print(st.isidentifier())#检验后者判断st中的变量是否存在非法字符
print(st.islower())#判断是否全为小写
print(st.isupper())#判断是否全为大写
print(st.isspace())#判断是否为空格
print(st.istitle())#判断首个字母是否都为大写 print(st.lower())#将大写变为小写
print(st.upper())#将小写变为大写
print(st.swapcase())#将大写变为小写,将小写变为大写 st.ljust(3,'@')#将st置于最左,在右边补充3个@
st.rjust(3,'#')#与之相反 st.strip()#删除st中的\t \n ' '
st.lstrip()#删除左边的\t \n ' '
st.rstrip()#删除右边的\t \n ' ' st.replace('y','g')#将浅一个st中的内容替换为后面的内容
st.replace('t','b',2)#后面的数字是替换的次数 st.rfind('l')#得出该值从左到右的索引值 st.split('h')#将字符串以‘h'分割开'h'将消失
string method 字符串常用方法讲解的更多相关文章
- Java String类的常用方法
String(byte[ ] bytes):通过byte数组构造字符串对象. String(char[ ] value):通过char数组构造字符串对象. String(Sting original) ...
- Java基础(30):String对象的常用方法与实例(String类)
Java 中 String 类的常用方法 Ⅰ String 类提供了许多用来处理字符串的方法,例如,获取字符串长度.对字符串进行截取.将字符串转换为大写或小写.字符串分割等,下面我们就来领略它的强大之 ...
- Javascript中String、Array常用方法介绍
string和array作为javascript内置对象,其中许多方法无论是在开发过程中,还是在面试的时候都有机会被面试官问到,这里对经常用到的方法做一个介绍,这些方法都有过很多的实际应用场景,所以对 ...
- String和StringBuffer 常用方法总结
String和StringBuffer 常用方法总结 一.不可变长度String 1.字符串---->char数组 char[] chars=str.toCharArray(); 2.字符串中 ...
- python 字符串常用方法
字符串常用方法 capitalize() String.capitalize() 将字符串首字母变为大写 name = 'xiaoming' new_name = name.capitalize() ...
- Java学习笔记之字符串常用方法
一.String关键字一些常用方法 1.构造方法: public String(); 空构造 public String(byte[] bytes);将字节数组转成字符串 public String ...
- python基础3 字符串常用方法
一. 基础数据类型 总览 int:用于计算,计数,运算等. 1,2,3,100...... str:'这些内容[]' 用户少量数据的存储,便于操作. bool: True, False,两种状态 ...
- Python字符串常用方法(一)
一.字符串的判断常用方法 字符串的字母,数字,大小写,空格等的判断 1.string. isalnum() :(字母数字判断) 如果 string 至少有一个字符并且所有字符都是字母或数字则返回 Tr ...
- Python基础二_操作字符串常用方法、字典、文件读取
一.字符串常用方法: name.captitalize() #字符串首字母大写 name.center(50,'*') ...
随机推荐
- 三句话说清楚ssh端口转发
看了下自己以前的笔记发现也没有完全搞清楚, 网上好多文章都是抄来抄去,远程端口转发全都是拿127.0.0.1举例 总结了下,三句话就可以讲清楚了 1 ssh本地端口转发是 把ssh服务器可以访问到 ...
- shell脚本配置maven
#!/bin/bash # maven install mvnpath=/usr/local/maven # 不存在 if [ ! -d "$mvnpath" ]; then ec ...
- Nginx 究竟如何处理事件?
在了解了网络事件以及事件分发收集器以后,让我们来了解 Nginx 是怎么样处理事件的? Nginx 事件循环 当 Nginx 刚刚启动时,在等待事件部分,也就是打开了 80 或 443 端口,这个时候 ...
- linux MySQL 5.7.20安装教程
安装MySQL 5.7.20shell> cd /usr/localshell> groupadd mysqlshell> useradd -g mysql mysqlshell&g ...
- Django 多表、跨表、聚合、分组查询
前期准备: 创建表 class Book(models.Model): title = models.CharField(max_length=32) price = models.DecimalFi ...
- 关于i++的底层原理分析
首先看一道典型题 public class Test { static int x, y, z; static { int x = 5;//局部变量 x--; } static { x--; } pu ...
- 使用iview遇到问题记录总结
1.iview设置日期不可用,设置开始开始时间早于结束时间 官网示例,设置今天之前不可选,但是不能识别thisdisabledDate (date) { return date && ...
- 一次asp.net core3.1打造webapi开发框架的实践
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAigAAAAbCAYAAABWfHSvAAAH30lEQVR4nO1dy5GsMAx80RIESRAEST ...
- 使用C#交互快速生成代码!
#r "System.Reflection" #r "D:\xk.erp\OP.Model\bin\Debug\OP.Model.dll" using Syst ...
- .net Core 使用IHttpClientFactory请求
导读:本文已添加在晨曦微服务之旅,现在自己在尝试微服务架构,一边学边做项目快速的进入状态.当然在学习的过程中会将自己学到的知识进行分享. 一.为什么不用HttpClient ...