字符串的各种用法

print(‘hello‘*2)

print(‘hello world‘[2:])              #通过索引去取字符串
print(123 in [23,456,7])              #判断123是否在列表中

print(‘%s is a good boy‘%‘cindy‘)     #s%代表字符串变量

a=‘123‘
b=‘abc‘
c=‘XYZ‘
d=‘------‘.join([a,b,c])              #字符串的拼接
print(d)                              #123------abc------XYZ

字符串的内置用法:

 1 st=‘hello kitty {name} age is {age}‘
 2 print(st.count(‘l‘))                  #统计元素个数
 3 print(st.capitalize())                #首字母大写
 4 print(st.center(50,‘-‘))              #居中
 5 print(st.endswith(‘ty‘))              #判断以某个内容结尾 返回一个bull值
 6 print(st.startswith(‘h111‘))          #判断以某个内容开头 返回一个bull值
 7 #print(st.expandtabs(tabsize=20))  将tab大小改成20 tap为‘\t’ 没什么用
 8 print(st.find(‘t‘))                   #查找到第一个元素 并将索引值返回
 9 print(st.format(name=‘cindy‘,age=37)) #格式化输出的另一种方式 大括号中的参数 将大括号中的参数修改成format中的参数
10 print(st.format_map({‘name‘:‘cindy‘,‘age‘:24}))#格式化输出用字典
11 print(st.index(‘t‘))                  #寻找第一个元素的位置 并且返回索引值 如果没有找到 会报错 跟find一样但是find不会报错 会返回-1
12 print(‘abc123‘.isalnum())             #判断字符串中是否有数字或者字母 有其中一项就返回True
13 print(‘1234567890‘.isdecimal())       #判断是否是十进制数
14 print(st.isdigit())                   #判断字符串是否全是数字 字符串必须至少有一个字符
15 print(‘1234567890‘.isnumeric())       #判断是否是个数字 跟isdigit相同用法 没区别
16 print(‘123abc‘.isidentifier())        #判断是否能成为一个变量(变量不能以数字开头# )
17 print(‘Abc‘.islower())                #判断是否是全小写
18 print(‘ABC‘.isupper())                #判断是否是全大写
19 print(‘    ‘.isspace())               #判断是否是空格
20 print(‘My Title‘.istitle())           #判断是否是首字母大写
21 print(‘My Title‘.lower())             #大写变小写
22 print(‘My Title‘.upper())             #小写变大写
23 print(‘My Title‘.swapcase())          #大变小小变大
24 print(‘My Title‘.ljust(50,‘*‘))       #My Title靠左
25 print(‘My Title‘.rjust(50,‘*‘))       #My Title靠右
26 print(‘     My title     ‘.strip())   #将所有换行符和空格键全部去掉
27 print(‘     My title     ‘.lstrip())  #将左边换行符和空格键全部去掉
28 print(‘     My title     ‘.rstrip())  #将右边换行符和空格键全部去掉
29 print(‘My title title‘.replace(‘title‘,‘lesson‘,1))#将需要替换的参数替换成指定的参数 replace函数中第三个参数指定替换的次数
30 print(‘My title title‘.rfind(‘t‘))    #从右向左寻找 并且返回寻找到的参数真实的索引的位置 而不是从右向左寻找的位置
31 print(‘My title title‘.split(‘ ‘,1))  #将字符串变为列表 并且以指定的split参数中的参数为分割对象  后面的数字是分割次数 同样有rsplit选项
32 print(‘my title‘.title())             #转换成title格式

原文地址:https://www.cnblogs.com/cindy7/p/10663840.html

时间: 2024-10-13 10:08:01

字符串的各种用法的相关文章

java字符串分解 StringTokenizer用法(比split()方法效率高)

Java中substring方法可以分解字符串,返回的是原字符串的一个子字符串.如果要讲一个字符串分解为一个一个的单词或者标记,StringTokenizer可以帮你. int countTokens():返回nextToken方法被调用的次数.boolean hasMoreTokens():返回是否还有分隔符.boolean hasMoreElements():返回是否还有分隔符.String nextToken():返回从当前位置到下一个分隔符的字符串.Object nextElement(

mysql字符串操作相关函数用法总结

功能用法简单例子一览表 函数 功能 用法 例子 left() 从字符串左边为边界返回相应长度的子字符串 left(str, length) mysql> select left('vssf',3); +----------------+ | left('vssf',3) | +----------------+ | vss            | +----------------+ 1 row in set (0.00 sec) right() 从字符串右边为边界返回相应长度的子字符串 ri

java字符串分解 StringTokenizer用法

Java中substring方法可以分解字符串,返回的是原字符串的一个子字符串.如果要讲一个字符串分解为一个一个的单词或者标记,StringTokenizer可以帮你. 先看个例子: 1 public static void main(String[] args) { 2 StringTokenizer st = new StringTokenizer("www.ooobj.com", ".b"); 3 while(st.hasMoreElements()){ 4

MySQL replace函数替换字符串语句的用法(mysql字符串替换)

MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪. 最近在研究CMS,在数据转换的时候需要用到mysql的MySQL replace函数,这里简单介绍一下. 比如你要将表 tb1里面的 f1字段的abc替换为def UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def'); REPLACE(str,from_str,to_str) 在字符串 str 中所有出现

ASP字符串转换函数用法

Asc(str)返回第一个字符的ASCll符号 InStr(start,str1,Str2)从字符串str1的start位置开始查找str2) Lcase(str)将字符串str中的所有字符转换为小写 Left(str,len)返回字符串str中最左侧长度为len的字符串 len(str)返回字符串str长度 Ltrim(str)去除str左边的空格 Mid(str,start,Len)返回从str的start字符开始的len个字符. Right(str,len)返回右边的len个字符 Rtri

No.2 字符串的基本用法

之前讲到变量的时候,有些变量被进行了不同形式的赋值.你可以在IDE中进行下面的编写: num = 1 string = '1' print(num + string) 就会得到如下的结果 Traceback (most recent call last): File "F:/PycharmPrograme/StringDemo.py", line 3, in <module> print(num + string) TypeError: unsupported operan

字符串截取的用法

typedef NSRange *NSRangePointer; NS_INLINE NSRange NSMakeRange(NSUInteger loc, NSUInteger len) {    NSRange r;    r.location = loc;    r.length = len;    return r;}NSMakeRange是一个结构体类型,包含两个参数,位置和长度.表示字符串要传进来从哪里开始的位置和需要的长度. substringWithRange需要传进来NSRan

C# Newtonsoft.Json解析json字符串处理 - JToken 用法

//*调用服务器API(获取可以处理的文件) //1.使用JSON通信协议(调用[待化验任务API]) String retData = null; { JToken json = JToken.Parse(Global.jsonTemplate); json["actionName"] = "待化验任务API"; json["action"] = "awaitLaboratory"; json["paramInfo

python3 f-string格式化字符串的高级用法

从Python 3.6开始,f-string是格式化字符串的一种很好的新方法.与其他格式化方式相比,它们不仅更易读,更简洁,不易出错,而且速度更快! 在Python 3.6之前,有两种将Python表达式嵌入到字符串文本中进行格式化的主要方法:%-formatting和str.format(). %-formatting 字符串对象具有使用%运算符的内置操作,您可以使用它来格式化字符串. name = "tom" print("猫的名字叫%s"%name) 输出: