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を:文字列の右側にはブランクが埋め込まれ、正当化