python3データ型 - 文字列と方法

Pythonの文字列
の文字列のpythonは、一般的に使用されるデータ型で、英語の状態では、単一引用符または二重引用符が作成されることができます。
例えば:
variable_1 = 'Hello, friend.' variable_2 = "What are you doing."
注:文字列を作成します。1.、引用符は兆候です。
2.単一引用符と同じ効果の二重引用符が、混在させることはできません。
3「」「または」「」(3つのマーク)は無傷の複数行フォーマットストリング保持することができます。

アクセス文字列値は、
文字列のブラケットを傍受するために使用することができる。
EG:
var = 'Hello World!' print ("var[0]: ", var1[0])
実行コード:var1[0]: H

エスケープ文字

エスケープ文字 説明
\\ バックスラッシュ
\」 単一引用符
\」 二重引用符
\ A ベル
\ B バックスペース
\ OOO 空の
\ nは ラップ
\ V 垂直タブ
\トン 水平タブ
\ rを 入ります
\ F フィード
\ oyy 例えば進文字、代表yyは、:\文字Oではなく、数字である、改行を表すO12 0
\ XYY 文字の16進数、表現YY、例えば:\ X0A代わっラップ

文字列演算子

演算子 説明
+ 文字列の連結
* 繰り返し出力文字列
[] インデックスで文字の文字列を取得します
[:] スライスは、近い左右オープンの原則に従うこと
メンバーオペレータ - 指定した構成する文字の文字列が、真が返されますかどうかを決定します
ありませんで メンバーオペレータ - 指定を構成する文字の文字列は、Trueを返していないかどうかを決定します
書式文字列

例えば:
a = 'Hello' b="Python" print('Output a + b: ',a + b) print('Output a * 2: ',a * 2) print('Output a [1]: ',a[1]) print('Output b[1:4]: ',b[1:4]) if ('e' in a): print('e in the a') else: print('e not in the a') if ('s'not in a): print('s not in the a') else: print('s in the a')
执行结果:
出力A + B:HelloPythonの
出力* 2:HelloHelloの
出力[1]:Eの
エル:出力[1:4]
Aの電子
のないAで

詳細なスライス値
STR =「あなたが美しい」
左右の閉開の原則に沿って、前に設定された標準に取ら#スタートからの印刷(STR [2 :. 6])標準にセット
アルゴンUの:出力を
印刷(STRを[ :前の標準セットに取ら5])#スクラッチ
出力:あなた
印刷(STR [5:初めに撮影した#からエンドまでの標準へ])セット
出力:再beauyiful
印刷(STR [:])#:テイクすべての値のリスト;としてプリント(STR)を有する
プリント(STR [:: 2]) #最初の:、すべての数字を取って第二:番号2は、ステップ表す
出力を:urbuf
プリント(STR [: :逆の-1])#リスト
出力:美しいあなたは、

文字列型(戻り型bool型)を決定する-シリーズである
文字列かどうかをすべて大文字決定:isupper()は
(islowerは)をすべて小文字の文字列かどうかを決定
istitle():文字列はタイトルであるか否かを決定(各ワード大文字の)
isspace():スペースかどうかを判断する
)(isalnum:文字または数字かどうか
isdigit():数値のかどうか
はisalpha():アルファベットかどうか
isIdentifierと():それは有効な識別子であるかどうかを判断します

文字列の一般的な方法は、
)(LEN:文字列の長さを取得します
)カウント(:の文字列内の要素の数を取得し
、すべて大文字に、文字列には英語の文字:上段()
()下:文字列をすべての英語の文字は小文字に
タイトル():英語の単語の文字列ではなく、大文字
()を大文字:大文字に文字列の最初の文字を変換
)(swapcase:小文字に大文字の文字列、小文字大文字に
文字列を中心に:中央()
ストリップ():スペース、改行やタブ周りのデフォルトの文字列を削除し、あなたも削除するコンテンツを指定することができます
左のスペースの文字列のみを除去:lstrip()あなたが削除するコンテンツを指定することができ、改行やタブは、
rstrip():文字列、改行やタブの右側のスペースの除去だけを、あなたも削除するコンテンツを指定することができます
)検索を(:文字列で検索指定された文字は、文字のインデックスが-1を返します。見つからない場合は、最初に発見された返す
インデックスを():と基本的に同じを見つけることが、場合文句を言うの要素を見つけることができない
スプリット():文字列の分割が左から右へリストとして、スペースのデフォルトの分割によって、あなたはまた、分割された文字と分割数を指定することができます
rsplit():スペースのデフォルトの分割のリストに右から左に文字列を、あなたはまた、文字とスプリットタイムが分割を指定することができます
)(置き換え:文字列の内容を置き換える
(として、ljustを) :文字列は、左寄せブランクが埋め込ま
)(RJUSTを:文字列の右側にはブランクが埋め込まれ、正当化

发布了2 篇原创文章 · 获赞 0 · 访问量 11

おすすめ

転載: blog.csdn.net/qq_45682217/article/details/104315131