pythondeインデックス(添字スライス大文字Vに変換するかどうかを確認するために会った...始める計数統計は、書式設定文字列(法文字列)形式Sシリーズに分割パーティションストリップ分離分割を削除するためにスペースを越え数えます

限り、Pythonは引用符で囲まれた文字列であるようです

「」「『』」 『』「『』」 『』 『『』』

各文字列または文字要素が呼び出されます

インデックス(添字)

「会います」

0123

左から右へ行

「会います」

-4-3-2-1

左から右へ行

=「会います」

プリント([4]) - 4位の要素の第四のインデックス-a番号が「0123」である出力がそう、出力が与えられるない(インデックスの最大値を超えない場合、インデックス)

プリント([0])==プリント([-4])

プリント([1])==プリント([-3])

プリント([2])==プリント([-2])

プリント([3])==プリント([-1])

プリント([1:3])[インデックス] [開始位置(含む):終了位置(含まない)] ------------ケアに関係なく尾

プリント([1])最後に1(開始位置):(デフォルト)]

印刷([:])[(最初からデフォルト)、最後に:(デフォルト)]

プリント([0:-2])

あなたは、インデックス値を超えることができたときにスライス

= "alex_wu_sir、_tai_bai_日魔"

プリント([1:8:2]) - lxw_

プリント([1:8:4]) - LW

印刷([-12:3:2]) - あなたは

プリント([10:-5:1]

プリント([-5:-10:-1])

スライス[初期値:終了:ステップ] ---------------探索方向判定ステップ

String使用法:

認証コードが大文字に変換され、

INPUT =ユーザー( "ユーザ名:")
PWD = INPUT( "パスワード:")
YZM = INPUT( "認証コード(A0oE)を入力してください:")

yzm.upper IF()== "A0oE" .upper():
IFユーザー== 'アレックス'とPWD == "alexdsb":
印刷( "成功したログイン!")
それ以外:
印刷( "口座番号やパスワードが間違っています!" )
それ以外:
印刷(「コードエラー!」)

文字列は不変のデータ型、文字列が発注されています

すべての上位大文字に変換

=名"アリックス"
A = name.upper()#は、すべて大文字
の印刷は、(A)------出力はアリックスのある
-----プリント(名)が出力されるALIX

すべてが.loweを小文字に変換しました

=名"ALEX"
A = name.lower()#すべて小文字
印刷(名)------出力アレックスれる
プリント(A)は出力アリックスあります-----

かどうかを確認して... STARTSWITH開始

=名前「アリックス」
何#の先頭に印刷(name.startswithは(「i」は、2,3)) -ブール値を返します-私は2_3番目の位置が始まっていません
(name.endswith(「リットル印刷します」、何端0,2))# -ブール値を返し-終了位置0_2はLではありません

統計のカウント数

=名前"alexwusirtaibIa"
印刷(name.count( "I"))私はalexwusirtaibIaに登場する回数をカウント------

name = "aleX leNb"           指定前四位出现的次数
a = name.count("l",0,3)
print(a)

ストリップ間でスペースをストリップ

ユーザー=入力( "ユーザ名:")。ストリップ()

INPUT = PWD( "パスワード:")。ストリップ()
IFユーザー== 'アレックス'とPWD == "alexdsb":
印刷( "成功したログイン!")
それ以外:
印刷( "口座番号やパスワードが間違っています!")

= PWD "alexdsb"
A = pwd.strip()#デフォルトOFF OFF(頭と尾オフは、スペース、改行\ N-、タブ\ Tの端部)
を印刷(A)
PWD = "alexasdsbal"
(A = pwd.strip 「アル」)#削除頭部と尾部は、コンテンツ指定終了
(A)印刷

別々の分割

"alex_wu_si_r" =名
A = name.split( "_")#分割(デフォルトではスペース、改行\ N-、タブの\ T)
印刷(A)#1 [ 'アレックス'、 'wusir']

プリント(name.split(「_」、2))#は、分割の回数を指定することができ

=名"アレックス、wusirは、TAは、I、B、Aが、私は"
A = name.replaceの交換( " ""。")#すべてコンマ期間で全て置換
プリント(A)を

= name.replace( " " "。"、4)#の代わりの交換頻度が4倍コンマ期間で指定することができる
プリント(A)

フォーマット文字列(文字列メソッド)形式

NAME = "{}年:{}" 形式( "元バオ"、18)は、順序位置番号によって充填されています。

プリント(名)
名= "{}年1:{0}"形式( " 元バオ"、18)は、インデックス#1によって充填されている
プリント(名前)

NAME = "{名前}年:{年齢}"形式( NAME = " 名前で埋め元宝"、年齢= 18)#
プリント(名)

%SF形式:3つの文字列があります。

それは判断のシリーズはブール値を返しています

MSG = "アリックス"

印刷(msg.isdigitは())文字列の内容は、すべてデジタル(アラビア数字)ではないと判断します

印刷(msg.isdecimal()判決10進数ではありません

印刷(MSG。(isalnum())は、中国の英数字ないと判断されます

印刷(MSG。(はisalpha())が決定されたが、中国の手紙ではありません

使用法FOR

MSG =「今日は良い日で、曹操ヤン日悪魔が行かなければなりません」

印刷(LEN(MSG))--- msg文字列の長さを参照してください。

各要素のループ印字文字列中に

I = 0
iが(MSG)でlen <ながら#ながら0 <16:
印刷(MSG [I])#印刷(MSG [0])
、I + = 1

forループ

私MSGでのために:
プリント(I)

キーワード
私は、変数名(変更可能)
キーワードに
MSGのイテレート可能オブジェクト

反復可能オブジェクト:int型を除き、Pythonのデータ型は、ブール反復は休むことができます

MSG =「今日は良い日で、曹操ヤン日悪魔が行かなければなりません」

MSGは= "abcds"

MSGでのため:
プリント(a)の
プリント(A)

「abcds」のAで:
#プレースホルダを通り抜け
プリント(A)

私は"DSB"のために:
私は=私は"SB" +
プリント(i)を

おすすめ

転載: www.cnblogs.com/x-h-15029451788/p/11305581.html