練習9&練習10--それは何ですか?
5028 ワード
基本文法
1複数行文字列を作成するには、次の2つの方法があります.の1つ目は月の中間に加算され、改行が可能です. の2つ目の方法は、3つの二重引用符、すなわち「」を使用することで、文字列のように実行できます.また、複数の行を入力して、最後に「」で終わることができます.3つの二重引用符の間にスペースがないことに注意してください.
2エスケープ文字の概念:この文字は入力できない文字を文字列に変換することができます.
エスケープ単一引用符'または二重引用符":pythonに文字列に含まれることを知らせる3一般的なエスケープ文字
エスケープ文字
機能
エスケープ文字
機能
\\
ぎゃくスラッシュ
\r ASCII
リターンキャラクタ
\'
一重引用符
\t ASCII
水平タブ
\"
二重引用符
\uxxxx
値は16ビット16進数xxxx
の文字(Unicodeonly)
\a
ベルを鳴らす
\Uxxxxxxxx
値は32ビット16進数xxxx
の文字(Unicodeonly)
\b
チェックボックスをオフにします.
\v
垂直タブ
\f
フィーダー
\ooo
値が8進数oooの文字
改行
\xhh
16進数hhの値を持つ文字
\N{name}
Unicodeデータベースの文字名.
nameはその名前です(Unicodeonly)
二つの問題
1スラッシュ/と反スラッシュは異なる記号であり、異なる役割を果たしており、混同してはならない
2 3つの単一引用符'''と3つの二重引用符'""どちらを使うのがいいですか?これは完全にスタイルに基づいています.今から'''を使って、あなたが「」を使うと感じたら、「」を使うことができます.あるいは、他の人がそれを使うと、「」を使うことができます.
トリプルコード
1練習9
実行結果:
2練習10
実行結果:
1複数行文字列を作成するには、次の2つの方法があります.
2エスケープ文字の概念:この文字は入力できない文字を文字列に変換することができます.
エスケープ単一引用符'または二重引用符":pythonに文字列に含まれることを知らせる3一般的なエスケープ文字
エスケープ文字
機能
エスケープ文字
機能
\\
ぎゃくスラッシュ
\r ASCII
リターンキャラクタ
\'
一重引用符
\t ASCII
水平タブ
\"
二重引用符
\uxxxx
値は16ビット16進数xxxx
の文字(Unicodeonly)
\a
ベルを鳴らす
\Uxxxxxxxx
値は32ビット16進数xxxx
の文字(Unicodeonly)
\b
チェックボックスをオフにします.
\v
垂直タブ
\f
フィーダー
\ooo
値が8進数oooの文字
改行
\xhh
16進数hhの値を持つ文字
\N{name}
Unicodeデータベースの文字名.
nameはその名前です(Unicodeonly)
二つの問題
1スラッシュ/と反スラッシュは異なる記号であり、異なる役割を果たしており、混同してはならない
2 3つの単一引用符'''と3つの二重引用符'""どちらを使うのがいいですか?これは完全にスタイルに基づいています.今から'''を使って、あなたが「」を使うと感じたら、「」を使うことができます.あるいは、他の人がそれを使うと、「」を使うことができます.
トリプルコード
1練習9
# Here's some new strange stuff,remember type it exactly.
days = "Mon Tue Wed Thu Fri Sat Sun"
months = "Jan
Feb
Mar
Apr
May
Jun
Jul
Aug"
print("Here are the days:",days)
print("Here are the months:",months)
print("""
There's something going on here.
With the there double-quotes.
We'll be able to type as much as we like.
Even 4 lines if we want,or 5,or 6.
""")
実行結果:
PS E:\3_work\4_python\2_code\02_LearnPythonTheHardWay> python ex9.py
Here are the days: Mon Tue Wed Thu Fri Sat Sun
Here are the months: Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
There's something going on here.
With the there double-quotes.
We'll be able to type as much as we like.
Even 4 lines if we want,or 5,or 6.
2練習10
tabby_cat = "\tI'm tabbed in."
persian_cat = "I'm split
on a line."
backlash_cat = "I'm \\ a \\ cat."
fat_cat = """
I'll do a list:
\t* Cat food
\t* Fishes
\t* Catnip
\t* Grass
"""
print(tabby_cat)
print(persian_cat)
print(backlash_cat)
print(fat_cat)
実行結果:
PS E:\3_work\4_python\2_code\02_LearnPythonTheHardWay> python ex10.py
I'm tabbed in.
I'm split
on a line.
I'm \ a \ cat.
I'll do a list:
* Cat food
* Fishes
* Catnip
* Grass