Pythonの文字列(String)を

「」「文字列は何
任意のテキスト文字列は、単一引用符または二重引用符である
「ABC」
『DEF』
の文字列の不変
」「」

#は、文字列の作成
str1が=「sunckは、A良いの男です!」
STR3 = "ナイスsunckは男だ!"
化5 =は"sunckはハンサム男です!"

'' '
文字列操作
' ''
文字列の連結
STR6 = "sunckはA IS"
STR7 = "いい男"
ノンケ+ = STR6 STR7の
印刷( "STR6 ="、STR6)
印刷( "STR7 ="、STR7)
印刷( "ノンケ="、ノンケ)
#繰り返し文字列出力
STR9 = "良好"
STR10 = STR9。3 *
印刷( "STR10 ="、STR10)
#アクセス単一文字の列
添字によってインデックスを付けた文字を検索する#は、0でインデックス開始
#文字列名[添字]は
STR11 =「sunckは、A良い男!ケイIS」
を印刷(STR11 [1])
STR11 [1] = "" #文字列は不変
印刷(「STR11 =」、STR11)

文字列取ら部品
化13は=「sunckはAグッドは男だ!」
標準前に設定してマークを設定するために最初から取ら#
化15化13 = [午前6時15分]
#を前の再セット標準に取ら
[:5] STR16化13 =
最後に最初に撮影したスケールを設定するには、#
str17 =化13 [16:]
印刷(「str17 =」、str17)

str18 =「A良い男がsunck IS "
"(str18で良い)を印刷"
(good1 "str18ではありません)印刷"

#Print(〜5)#6
'' '
00000101
11111010
10000110
' ''

書式付き出力
を印刷(" Aグッド男SUNC IS「)
NUMを10 =
str19 = "ニースのsunckは男だ!"
F = 10.1267
印刷( "NUM ="、NUM、 "str19 ="、str19)
#%F%S%Dプレースホルダ
#3小数場所、丸みを帯びています
( "NUM =%のD、str19 =%S、Fは、%= .3f" %(NUM、str19、F))を印刷

'' '
エスケープ文字は\
文字に文字の一部を変換するには特別な意味を持つ
' ''
#\ N-
印刷( "NUM =%D \ nstr19 =%S \ =%NF .3f" %(NUM、str19、F))
'' '
\\
' ''
印刷( "\\ sunckはIS")

#\「\ "
印刷( 'トムIS A \'グッド\ '男')
印刷("トム・IS A \ "グッド\"男「)
トム・IS A 'グッド男

#の場合で、文字列を包む多くの\ n個の書き込み行の読み込みがない
印刷(「良い\ nnice \ nhandsome」)
を印刷(「」「
良い
ニース
ハンサム
」「」)

「」「
\タブT
」「」
(「sunck \ tgood」)を印刷


#文字列の多くはエスケープする必要がある場合、\の多くを追加する必要があり、簡単にするために、Pythonはrは、デフォルトの文字列の内部を脱出されていません表しことができます
#\\\トン\\を
プリント(R "\\\ T \\" )
印刷(R&LT "C:\ Users \ユーザーXLG \デスクトップ\ Pythonの-1704 \ day03")
を印刷( "C:\\ \\デスクトップXLGユーザー\\ \\ \\ day03のPython-1704")
'' '
Windowsの
C: XLGユーザー\\ \\デスクトップ\\ \\ \\ day03のPython-1704
のLinux
/ルート/ユーザー/ sunck /デスクトップ/ Pythonの-1704 / day03
'' '


#eval(STR)
機能:効果的な文字列strとして式が評価され、計算結果がバック
NUM1の評価( "123")=
印刷(NUM1)
プリント(型(NUM1))
プリント(エバール( "123 +"))
プリント(評価( " - 123"))
印刷( evalのは)( "12 + 3である")
を印刷(evalの( "12-3"))
#Print(evalの( "A123"))
#Print(evalの( "12A3"))


#len(STR)
復帰する文字列長さ(文字の数)
を印刷(LEN(「グッドsunckは男カイIS」))

#Lower()小文字に文字列を大文字に変換し
STR20 =「SUNCKはいい人です ! 甲斐」
= str20.lower str21()
印刷(str21)
印刷( "%S STR20 =" %(STR20))

#upper()大文字と小文字の文字列を変換し
str21 = "Aいい男SUNCKです!"
印刷(str21 .upper())


#swapcase()は、大文字への文字列は、文字を小文字に変換小文字に大文字
str22 = "SUNCKであるA GOOD MAN!"
を印刷(str22.swapcase())


、#capitalize()最初の文字が大文字他の小文字
str23 = "SUNCKがGOOD男だ!"
の印刷(str23.capitalize())


イニシャル#title()すべての単一の大文字
str24 = "SUNCKがGOOD男だ!"
の印刷(str24.title())

CHAR文字
#centerは(幅[、FillCharは])
文字列として指定し、中心の幅が、FillCharのデフォルトのスペースはいっぱいいっぱいという文字列を返します
「ナイス凱歌が男である」str25 =
「、印刷(str25.center(40 * 「))


#ljust(幅[FillChar])
#が指定されている文字を埋めるために左詰め、fllcharの幅、デフォルトで満たされた空間を、文字列を返します。
= str26 "ナイス凱歌IS A男"
印刷(str26.ljust(40、 "%"))



#rjust(幅[、FillChar])
が指定されている文字を埋めるために右揃え、fllcharの幅、デフォルトで満たされた空間を、文字列を返します。
= str27「ナイスカイコーは人間である」
印刷(str26.rjust(40、「%」))


#zfill(幅)
#は、幅に対する長さの文字列を返す元の文字列右揃え、フロントフィル0
str28 =「カイコー素敵な男が「
印刷(str28.zfill(40))

#COUNT(STR [スタート] [エンド])
戻り文字列がSTRCの出現回数が、範囲を指定することができ、仕上げにデフォルトの開始
str29 =」凱歌非常に非常にいい人"であり、
印刷(str29.count("非常に」、15、lenは(str29)))


#find(strの[スタート] [エンド])
左から右へ#は文字列検出STRに含まれています文字列、指定した範囲では、デフォルトでは仕上げに始めます。得られ、リターンなし-1初めて開始インデックスされ
str30 =「A非常に非常に素晴らしいカイコーは男だ」
印刷(str30.find(「非常に」

印刷(str30.findを( "非常に"、15、LEN(str30)))


#rfind(STR [スタート] [エンド])]
str30 = "A非常に非常に素晴らしい凱歌ている人"
を印刷(str30.rfind( "とても"))
#Print(str30.rfind("グッド"))
を印刷(str30.rfind("非常に」、0、15))

#INDEX(STR、[スタート] = 0、エンド= LEN(STR))
の検索ルート()同じですが、strの例外を返すために時間がない場合
str31は=「凱歌は非常に非常にいい人だ」
#Print(str31.index(「グッド」))


#rindex(STR、[スタート] = 0、終了= LEN (文字列))
ルートRFIND()同じですが、strの例外を返すために時間がない場合
STR32は=「カイコーは非常に非常にいい人だ」
)を印刷(str32.rindex(「非常に」)


切断さ#lstripを()指定した文字列の左側には、デフォルトでは宇宙である
「*******凱歌はいい人だ」= STR33
印刷(str33.lstripは(「*」))

#Rstrip()デフォルトはスペースで、右指定した文字列を切り捨て
str34 =「凱歌はいい男です 」
印刷(str34.rstrip()、 "*")

STR35 = "*******凱歌はいい男です*********"
印刷(str35.strip( "*"))


str36 = ""
プリント(ORD(str36))
str37 = CHR(65)
印刷(str37)

印刷( " "!="")









おすすめ

転載: www.cnblogs.com/pygo/p/12188045.html