ホームページ  >  記事  >  バックエンド開発  >  Python の組み込み文字列関数の使用法 (コード) の紹介

Python の組み込み文字列関数の使用法 (コード) の紹介

不言
不言オリジナル
2018-09-12 15:01:331688ブラウズ

この記事は、Python の組み込み文字列関数の使用法 (コード) を紹介します。一定の参考価値があります。必要な友人は参照できます。お役に立てば幸いです。あなたに。役に立ちます。

capitalize() 最初の文字を大文字にします

  a=’someword’ 
    b=a.capitalize() 
    print(b) 
    —>Someword

casefold()& lower() はすべての文字を小文字に変更します。casefold は不明な文字も小文字にできます

 a=’someWORD’ 
    b=a.casefold() 
    print(b) 
    c=a.lower() 
    print(c) 
    —>someword 
    —>someword

center(width,fillchar=None) 幅を設定し、コンテンツを中央に配置します。空白の不明な埋め込み、1 文字

a=’someword’ 
    b=a.center(30,’*’) 
    print(b)

count(sub,start=None,end=None) ) 文字列内を検索して、サブシーケンスの出現数を確認します。開始点と終了点を指定できます

  a=’somewordsomeword’ 
    b=a.count(‘or’) 
    print(b) 
    —>2

startswith(suffix,start=None,end=None)&endswith(suffix,start=None,end=None) XXで開始/終了するかどうか、開始点と終了点を指定できます

a=’somewordsomeword’ 
    b=a.startswith(‘sa’) 
    c=a.endswith(‘ord’) 
    print(b) 
    print(c) 
    —>False 
    —>True

find(sub,start=None,end=None) 指定された文字または文字列を検索し、最初の位置を返します。見つからない場合は、-1 を返します。開始点と終了点を指定できます

 a=’somewordsomeword’ 
    b=a.find(‘me’) 
    print(b) 
    —>2

format () 書式設定、文字列内のプレースホルダーを指定された値に置き換えます

test=’I am {name},age {a}’ 
    v=test.format(name=’alex’,a=19) 
    print(v) 
    —>i am alex,age 19

format_map() 書式設定、渡された値

 test=’iam{name},age{a}’ 
    v=test.format_map({“name”:’alex’,”a”:19}) 
    print(v) 
    —>i am alex,age 19

isalnum () 文字列に文字と数字のみが含まれているかどうか

 a=’asdfs123*’ 
    b=a.isalnum() 
    print(b) 
    —>False

expandtabs(tabsize=number) 文字列を数値で分割し、タブを埋めます

   a=’asdfs123\t523fgbdf’ 
    b=a.expandtabs(5) 
    print(b)
    —>asdfs123  523fgbdf

isalpha () 文字列には文字のみが含まれます

   a=’asdfsfgbdf’ 
    b=a.isalpha() 
    print(b) 
    —>True

isdecimal()&isdigital()&isnumeric() 文字列には数字のみが含まれます。isdigital はより強力で、isnumeric は中国語も認識できます

 a=’132132②二’ 
    b=a.isdecimal() 
    c=a.isdigit() 
    d=a.isnumeric() 
    print(b) 
    print(c) 
    print(d) 
    —>False 
    —>False 
    —>True

isprintable() 改行など表示できない文字があるかどうか

   a=’sdfgdfg\t’ 
    b=a.isprintable() 
    print(b) 
    —>False

isspace() すべてがスペースかどうかを判定

 a=’dsvsdv’ 
    b=a.isspace() 
    print(b) 
    —>False

istitle()&title() タイトルかどうかを判断します。つまり、最初の文字が大文字になり、タイトルになります。

a=’follow uncased characters and lowercase characters only cased ones’ 
    b=a.istitle() 
    print(b) 
    c=a.title() 
    print(c) 
    —>False 
    —>Follow Uncased Characters And Lowercase Characters Only Cased Ones

join(iterable) 指定された区切り文字に従って文字列内の各要素を結合します


a=’一二三四五六七’ 
    print(a) 
    b=’*’ 
    c=b.join(a) 
    print(c) 
    —>一二三四五六七 
    —>一二三四五六七

ljust(width,fillchar=None)&rjust(width,fillchar=None) 右/左に文字を埋める


  a=’hello’ 
    b=a.ljust(20,’*’) 
    c=a.rjust(20,’*’) 
    print(b) 
    print(c) 
    —>hello*************** 
    —>***************hello

is lower()& lower() であるかどうかを判断します。完全に小文字で、すべて小文字に変更されます。


 a=’Hello’ 
    b=a.islower() 
    c=a.lower() 
    print(b,c) 
    —>False hello

isupper()&c=a.upper() すべてが大文字で、すべてが大文字に変更されるかどうかを判断します。


a=’Hello’ 
    b=a.isupper() 
    c=a.upper() 
    print(b,c) 
    —>False HELLO

lstrip( chars =None)&rstrip(chars=None)&strip(chars=None) 文字列の左側/右側/両側の文字列、デフォルトのスペース、改行などを削除します。


a=’Hello’ 
    b=a.lstrip() 
    c=a.rstrip() 
    d=a.strip() 
    print(b) 
    print(c) 
    print(d) 
    —>Hello  
    —> Hello 
    —>Hello

maketrans(* args,**kwargs )&translate(table) maketrans の対応に従って、translate の文字列を置き換えます


a=’asdgfrfbcvzxrentas’ 
    b=str.maketrans(‘xdsa’,’1234’) 
    c=a.translate(b) 
    print(c) 
    —> 432gfrfbcvz1rent43

partition(sep)&rpartition(sep) 指定された文字に従って、文字列を 3 つのセグメントに分割します/または右の

から開始します

a=’helwloasvxcwaewc’ 
    b=a.partition(‘w’) 
    c=a.rpartition(‘w’) 
    print(b) 
    print(c) 
    —>(‘hel’, ‘w’, ‘loasvxcwaewc’) 
    —>(‘helwloasvxcwae’, ‘w’, ‘c’)

split(sep=None,maxsplit=-1)&rsplit(sep=None,maxsplit=-1) 指定された文字列に従って文字列を分割し、分割後に保持しません


a=’helwloasvxcwaewc’ 
    b=a.split(‘w’,2) 
    c=a.rsplit(‘w’) 
    print(b) 
    print(c) 
    —>[‘hel’, ‘loasvxc’, ‘aewc’] 
    —>[‘hel’, ‘loasvxc’, ‘ae’, ‘c’]

splitlines(keepends=None) 改行に従って分割します。改行を保持する true パラメータを使用します。


a=’helwloas\nvxcwaewc\nafgasdfs’ 
    b=a.splitlines() 
    c=a.splitlines(True) 
    print(b) 
    print(c) 
    —>[‘helwloas’, ‘vxcwaewc’, ‘afgasdfs’] 
    —>[‘helwloas\n’, ‘vxcwaewc\n’, ‘afgasdfs’]

startswith(prefix,start=None,end=None)&endswith(prefix,start=None) 、end=None) 文字列が指定された文字で始まるか終わるかを決定します。開始点と終了点を指定できます


a=’aefsfsfeeav’ 
    b=a.startswith(‘ae’) 
    c=a.endswith(‘av’,1,9) 
    print(b) 
    print(c) 
    True 
    —>False

swapcase() 小文字を大文字に変換します


 a=’aefsfsfeeav’ 
    b=a.swapcase() 
    print(b) 
    —>AEFSFSFEEAV

関連する推奨事項:

Python 組み込み文字列処理関数の並べ替え

Python の文字列整列方法の概要

以上がPython の組み込み文字列関数の使用法 (コード) の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。