レコード#
- 今日は print の知識を学びました。デフォルトでは、print(印刷)は最後に改行記号を印刷します。
- end= "" を使用して、print の最後に印刷する内容をカスタマイズできます。たとえば、end="," のようにすると、改行ではなくコンマが印刷されます。
- コンソールでは、\n は改行、\t はタブ、\v は垂直タブです。
- sep="" を使用して、print の印刷内容の区切り記号をカスタマイズできます。たとえば、sep="," のようにすると、印刷される内容がコンマで区切られます。
6.print('\033[?25l', end="")
このステートメントは、コンソールでカーソルのヒントを非表示にします。
7.print('\033[?25h', end="")
このステートメントは、コンソールでカーソルのヒントを表示します。
8. 今日の練習は、2 つのパラメータを渡して、印刷出力の色を制御する関数を作成することです。やはり、色の変更は一度すれば永久に適用されます。元に戻すには、再度印刷する必要があります。ハハ!
CODE#
def color(s, t):
if s == "fen":
print("\033[35m", t, sep="", end="")
elif s == "hong":
print("\033[31m", t, sep="", end="")
elif s == "lv":
print("\033[32m", t, sep="", end="")
else:
print("\033[0m", t, sep="", end="")
print("Super Subroutine")
print("With my ", end="")
color("fen", "new program")
color("r"," I can just call red('and ' ) ")
color("hong", "and"),
color("r"," that word will appear in the color I set it to .")
color("r","With no ")
color("lv", "weird gaps ")
color("r",".")
color("r","Epic")