Python:字符串方法
#python #字符串 #methods

Capitalize()

  • 它以第一个字符的形式返回字符串是上案例,其余的则在较低的情况下。

句法

string.capitalize()

例子

txt = "hi, welcome!"
a = txt.capitalize()
print(a)
#output:Hi, welcome!

casefold()

  • 它返回所有字符的字符串。

句法

string.casefold()

例子

txt = "This Is My Example"
x = txt.casefold()
print(x)
#output: this is my example

中心()

  • 这是一个字符串类函数,用于通过用指定字符填充字符串。

句法

string.center(length, character)
#length - length of the required string.
#character - to fill the missing space on each side and default is " "(space).

例子

txt = "banana"
x = txt.center(20, "x")
print(x)
#output: xxxxxxxbananaxxxxxxx

数数()

  • 此方法返回字符串中指定值出现的次数。

句法

string.count(value, start, end)
#value - value to search for a string
#start - position to start the search and default is 0
#end - position to end the search and default is end of the string

例子

txt = "I love apples, apple are my favorite fruit"
x = txt.count("apple", 10, 24)
print(x)
#output: 1

以。。结束()

  • 如果字符串以指定值结束,否则为false。
  • ,此方法将返回true。

句法

string.endswith(value, start, end)

例子

txt = "Hello, welcome to my world."
x = txt.endswith("!")
print(x)
#output:False

ExpandTabs()

  • 此方法将选项卡大小设置为指定数量的Whitespaces。

句法

string.expandtabs(tabsize)
#tabsize - a number specifying the tabsize and default is 8.

例子

txt = "W\te\tl\tc\to\tm\te"
print(txt.expandtabs(1)) 
#output: W e l c o m e

寻找()

  • 它找到了指定值的第一次出现。
  • 如果找不到值,它将返回-1。
  • 此方法与index()方法几乎相同,唯一的区别是index()方法rasie如果找不到该值。

句法

string.find(value, start, end)

例子

txt = "Hello, welcome to my world."
x = txt.find("n")
print(x)
#output: -1

格式()

  • 此方法格式化指定的值或值,然后将它们插入字符串占位符中。
  • 使用卷曲支架{}。
  • 定义了占位符

句法

string.format(value1, value2,....)
# values can required one or more values . 

例子

txt = "For only {price:.2f} dollars!"
print(txt.format(price = 49))
#output: For only 49.00 dollars! 

指数()

  • 该方法找到了指定值的第一次出现。
  • 如果找不到该值,它会引起例外。

句法

string.index(value, start, end)

例子

txt = "Hello, welcome to my world."
x = txt.index("m")
print(x)
#ouput: 12

isalnum()

  • 如果所有字符均为字母数字,则该方法返回true,含义字母(A-Z)和数字(0-9)。

句法

string.isalnum()

例子

txt = "company123"
x = txt.isalnum()
print(x)
#output: True

isalpha()

  • 如果所有字符都是字母字母(A-Z)。

句法

string.isalpha()

例子

txt = "company123"
x = txt.isalpha()
print(x)
#output: False

isausu()

  • 如果所有字符都是ASCII字符(A-Z)。

句法

string.isascii()

例子

txt = "company123"
x = txt.isascii()
print(x)
#output: true

isdecimal()

  • 如果所有字符均为Decimanls(0-9)。
  • ,它将返回true。

句法

string.isdecimal()

例子

a = "\u0030"
print(a.isdecimal())
#ouput: True

swapcase()

  • 它返回一个字符串,所有上案字母在下部案件中,反之亦然。

句法

string.swapcase()

例子

txt = "Hello My Name Is PETER"
x = txt.swapcase()
print(x) 
#output:hELLO mY nAME iS peter 

加入()

  • 它将所有项目都带入一个峰值中,并将它们加入一个字符串。

句法

string.join(iterable)

例子

myDict = {"name": "John", "country": "Norway"}
mySeparator = "TEST"
x = mySeparator.join(myDict)
print(x)
#ouput: nameTESTcountry 

分裂()

  • 它将其分成列表。

句法

string.split(separator, maxsplit)
#separator - use when splitting the string and by default any whitespace is a separator
# maxsplit - how many splits to do and default value is -1, which is "all occurrences"

例子

txt = "apple#banana#cherry#orange"
x = txt.split("#")
print(x)
#output: ['apple', 'banana', 'cherry', 'orange']

Zfill()

  • 它在字符串的开头添加零,直到达到指定的长度。

句法

string.zfill(len)

例子

txt = "50"
x = txt.zfill(10)
print(x)
#output: 0000000050

上()

  • 它返回一个字符串,其中所有字符都在上限。

句法

string.upper()

例子

txt = "hello"
a = txt.upper()
print(a)
# output: HELLO