f-string

    4

    2答えて

    次の構文はPython 3.6のf-stringでサポートされていませんか?私はF-文字列を結合線場合は、置換は発生しません。 SUB_MSG = "This is the original message." MAIN_MSG = f"This longer message is intended to contain " \ "the sub-message here: {S

    0

    1答えて

    私はPEPとリテラルstringの補間に関するページを一読読み、再読み込みしました。 しかし、私はpythonスクリプトの中の次のステートメントから%sを取り除くことができるように、正確な構文がどのような働きをするのかを実験によって把握することはできません。 cmds.getAttr("%s.fileTextureName" %item, newPath,type="string") 〜

    6

    2答えて

    私はフォーマットされたバイト文字列リテラルを探しています。具体的には、 name = "Hello" bytes(f"Some format string {name}") 相当のものfb"Some format string {name}"のようなものが考えられます。 このようなことはありますか?

    4

    1答えて

    私は中かっこが好きな文字列を持っていますが、f-strings機能も利用しています。これにはいくつかの構文がありますか? ここでは動作しない2つの方法があります。リテラルテキスト "{bar}"を文字列の一部として含めたいと思います。 foo = "test" fstring = f"{foo} {bar}" NameError:名 'バー' が定義されていないでSyntaxError fs

    0

    1答えて

    このコードは、生の文字列を使用する場合にのみ使用しますが、fをrに追加するとすぐに機能します。それは動作を停止します。 f-stringsを生の文字列で動作させる方法はありますか? import re lines = ''' 04/20/2009; 04/20/09; 4/20/09; 4/3/09 Mar-20-2009; Mar 20, 2009; March 20,

    3

    2答えて

    新しいf-string形式を使用して、いくつかの文字列形式オプションを調べています。私は、リストや他の長さが不明なイテラブルを解凍する必要があります。現在、私は次のように使用して... >>> a = [1, 'a', 3, 'b'] >>> ("unpack a list: " + " {} "*len(a)).format(*a) 'unpack a list: 1 a 3 b ' こ

    10

    4答えて

    は私が"001 002 003"を取得するために、文字列に関数の結果を補間したい def foo(): return [1, 2, 3] 機能を持っていると言います。私はこれを試しました: f"{*foo():03d 03d 03d}" しかしそれはSyntaxError: can't use starred expression hereを作りました。 f-stringを使ってこれを行う

    0

    1答えて

    新しいf-stringを試しています。通常の文字列をf-stringに "コンパイル"することが可能かどうか疑問です。 したがって、f-stringの評価時間を制御し、それらを消費する前にf-stringを定義することができます。 例の擬似コード: a = 'normal string with some curly {inside}' inside = 'in it!' print(a.ma

    2

    2答えて

    変数を使用してリテラル文字列補間で小数点の数を決定する方法はありますか?私は f'{some_float:.3f}' のようなものを持っている場合、例えば は変数で3を交換する方法はありますか? 最終目標は、棒グラフにデータラベルを追加することです: def autolabel_bar(rects, ax, decimals=3): """ Attach a text la

    0

    1答えて

    私は最近、Pythonでコードを学習しようとしています。私はそこでどのプログラミング言語でも知識を持っていませんし、f-string関数を使用しようとしています。 私のPythonのバージョンは3.6.2 であり、ここで私は greeting = 'Hello' name = 'John' message = f'{greeting} {name}. Welcome!' print(mes