ホームページ  >  記事  >  バックエンド開発  >  Python - コードの作成に時間がかかりすぎる場合の解決方法

Python - コードの作成に時間がかかりすぎる場合の解決方法

零下一度
零下一度オリジナル
2017-07-03 16:13:282891ブラウズ

Python のコーディング仕様では、各行の長さが 80 文字を超えないようになっています。では、1 行に 80 文字を超えるコードを記述する必要がある場合はどうすればよいでしょうか。

Python ステートメントでは、1 行を複数行に簡単に分割できます。たとえば、次の 2 つの記述方法は同等です。 3,

4, 5, 6

]


Python ステートメントの 1 行が長すぎます。このメソッドでは 1 行を複数行に簡単に書き込むことができますが、
string
length だけがある場合はどうすればよいですか。 80文字を超えていますか?

たとえば、次のような文字列があります:

s = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras magna turpis, viverra et cursus eget, efficitur sed eros. Curabitur finibus ultricies nisi, nec convallis nunc gravida sed. Nam ac facilisis eros, quis tincidunt turpis. Vestibulum quis mi quis justo faucibus condimentum. Aliquam accumsan ultricies orci id mollis. Mauris faucibus dignissim luctus. Aenean lacus nunc, ultricies ac ante eu, fringilla accumsan nisi. Cras et nunc posuere, mattis mi at, rutrum felis. Etiam volutpat neque sodales condimentum consectetur.'
Python では 3 つの引用符で囲まれた文字列を使用しないと誰かが言ったことがありますか?この方法では、次のように複数行を書くことができます。

s = """Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Aliquam bibendum purus at nibh rutrum dapibus.
Aliquam quis sem sagittis, rutrum magna quis, gravida quam.
Sed porta ex nec leo elementum, a efficitur neque ornare.
Ut tristique nunc vitae ultrices molestie.
"""

しかし、この方法で書くと問題が発生します。つまり、文字列が 1 行しかない場合はどうなるでしょうか。これは適切ではありません。

次の方法が良いと思います:

1.

エスケープ文字

s = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.\
Aliquam bibendum purus at nibh rutrum dapibus.\
Aliquam quis sem sagittis, rutrum magna quis, gravida quam.\
Sed porta ex nec leo elementum, a efficitur neque ornare.\
Ut tristique nunc vitae ultrices molestie."

を行末に追加します。2. 括弧を使用して暗黙的に

s = ("Lorem ipsum dolor sit amet, consectetur adipiscing elit."
    "Aliquam bibendum purus at nibh rutrum dapibus."
    "Aliquam quis sem sagittis, rutrum magna quis, gravida quam."
    "Sed porta ex nec leo elementum, a efficitur neque ornare."
    "Ut tristique nunc vitae ultrices molestie.")
# 注意:行末没有逗号
を変換します。ただし、最初の方法です。問題を解決できます。あまりにも醜いので、2 番目の方法をお勧めします。

以上がPython - コードの作成に時間がかかりすぎる場合の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。