練習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
    # 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