Pythonの涅槃:3の効果を達成するために、印刷()関数(RPM)

()初心者が原因で、ほぼすべての悟りのコースの最初のPythonの関数への最初の接触は、印刷からあるべきである印刷(「こんにちは、世界」)が始まりました。実際には、印刷は、()ほとんどのプログラマのいずれかを使用頻度の機能に加えて、多くのプログラマがコードのデバッグツールです。しかし、印刷()関数について、あなたは本当にそれを知っていますか?

1.タイプライターの効果は
(プリントを知らない)フラッシュパラメータである、それは下に示したタイプライターの効果を達成することは困難である:
いたずらな子供のように)プリントを(、あなたは彼が何だろう、彼はあなたが印刷助けましょう、必ずしもすぐに行きませんそれは、おそらく一度だけ、複数の印刷ジョブをおねだりありません。フラッシュ=真を設定するには、子どもたちがすぐにコマンドを実行手放すことができます。

 

- * -コーディング:UTF-8 - * -

インポート

DEFのプリンタ(テキスト、ディレイ= 0.2 ):
     "" " タイプライター効果" ""
    
    以下のための CH のテキスト:
         プリント(CH、エンド= '' フラッシュ= 真)
        time.sleep(遅延)

プリンタ(第一金庸小説剣によって記載Xuantieのエペは、ホルダが無敵です。
----------------
免責事項:この記事は元の記事CSDNブロガー「天元放蕩息子」である、とCC続く 4.0バイ・SAの著作権契約を、再現し、元のソースのリンクと、この文を添付してください。
オリジナルリンク:HTTPS: //blog.csdn.net/xufive/article/details/103800753

 


2.ロータリー進行表示
Linuxシステムテキストインタフェースは、進行状況インジケータは、垂直スラッシュによって回転の最も一般的なパターンです。

Pythonは簡単に、「\ b」が文字で秘密の嘘をこの効果を達成することができます。「\ B」は、キーボードのバックスペースキーに相当し、それは私たちがちょうど転載を拭く最後の文字をオフに印刷することができます。この効果は、また、真のフラッシュパラメータを設定する必要があります。

# - * - コーディング:UTF-8 - * -

インポート時

DEF待機(サイクル= 20、遅延= 0.1):
"" "旋转式进度指示" ""
のためのIの範囲内の(サイクル):
[におけるCHための' - '、 '\\'、 '|'、 '/' ]:
印刷( '\ B%s'は%CH、端= ''、フラッシュ= TRUE)
time.sleep(遅延)

待機()
。1
2
3
4
5
6
7
8
9
10
11
12である
文字の逆順、回転方向を変更することができます。最初の文字「 - 」変更「 - 」も、この効果を達成することができます:


印刷3.オーバーレイ
効果「\ b」は、あなたが行の先頭に戻ることができフォールバック文字、「\ r」があります。「\ R」によって、全体のライン印刷式をカバーするように実装することができます。

ケースをカバーする全体の行は、新しい文字列の長さは、ストリングの元の長さよりも小さくすることができない、または事前印刷されたコンテンツが去ることに留意されたいです。この効果は、また、真のフラッシュパラメータを設定する必要があります。

# - * - コーディング:UTF-8 - * -

インポート時

DEFカバー(サイクル= 100、遅延= 0.2):
"" "覆盖式打印效果" ""

私のための範囲内(サイクル):
S = '\ R%D' %iが
印刷(s.ljust(3)、エンド= ''、フラッシュ=真)
time.sleep(遅延)

カバー
()----------------
免責事項:この記事は元の記事CSDNブロガー「天元放蕩息子」で、CC 4.0 BY-SAの著作権契約書に従ってください、複製、オリジナルのソースを添付してくださいリンクとこの文。
オリジナルリンクします。https://blog.csdn.net/xufive/article/details/103800753

おすすめ

転載: www.cnblogs.com/gisoracle/p/12276174.html