文字列と(埋め込み)数値を使用して文字列をフォーマットします

オランダ人

httpリクエストのURLを組み立てています

baseurl = 'http://..'
action = 'mef'
funcId = 100
year = 2018
month = 1

url = '{}?action={}&functionId={}&yearMonth={}{}'.format(baseurl, action, funcId, year, month)

私を悩ませているのは、月番号が10未満の場合、0で埋める必要があることです。フォーマットする唯一の変数である場合、数字を埋める方法を知っています。

'{0:02d}'.format(month)  # returns: 01

私がこれを試してみると:

'{}?action={}&functionId={}&yearMonth={}{0:02d}'.format(baseurl, action, funcId, year, month)

エラーが発生します:

ValueError: cannot switch from automatic field numbering to manual field specification

他の角かっこにはどのタイプの変数が期待されるかが示されていないためだと思いましたが、文字列を指定する文字がわかりません。

Axalix

これはうまくいくはずです

url = '{}?action={}&functionId={}&yearMonth={}{num:02d}'.format(baseurl, action, funcId, year, num=month)

https://www.python.org/dev/peps/pep-3101/

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

名前に埋め込まれている日付文字列を再フォーマットして、ファイルの名前を変更します

分類Dev

文字列 format() を使用して数値をフォーマットする

分類Dev

数値を通貨文字列としてフォーマットする方法は?

分類Dev

Pythonで長い数値を文字列としてフォーマットする

分類Dev

数値を通貨文字列としてフォーマットする方法

分類Dev

数値をテキストとしてフォーマットして文字列を追加する

分類Dev

bool と list を使用したフォーマット文字列の引数が不足しています

分類Dev

PHPを使用して文字列内の埋め込み変数を処理する

分類Dev

C#で引数として文字列のリストを使用して文字列をフォーマットします

分類Dev

文字列を16進値としてフォーマットし、char配列に追加します

分類Dev

精度を変更せずに、カスタムグループと小数点記号を使用して数値を文字列にフォーマットします

分類Dev

f文字列を使用してブール値をフォーマットする

分類Dev

現在までの数値文字列をフォーマットします

分類Dev

Scalaで配列引数を使用して文字列をフォーマットします

分類Dev

Javaで文字列を使用して10進値をフォーマットする

分類Dev

文字列フォーマットを適用して、データフレームの文字列(オブジェクト)列を数値に変換します

分類Dev

Rのフォーマット文字列から数値を抽出します

分類Dev

sprintfを使用して文字列をフォーマットします

分類Dev

DateFormatterを使用して文字列の日付をフォーマットします

分類Dev

SparkSQLを使用して文字列を日時にフォーマットします

分類Dev

文字列をフォーマットを使用してintに変換します

分類Dev

sedを使用して文字列を再フォーマットします

分類Dev

bashを使用してIPを文字列にフォーマットします

分類Dev

amcharts4で空の文字列として千単位の区切り文字を使用して数値をフォーマットする

分類Dev

変数を使用してフォーマット文字列を作成する

分類Dev

フォーマットパターンを使用して文字列を値に逆シリアル化します

分類Dev

文字列をシリアル番号としてフォーマットします

分類Dev

4桁以上の文字列としてdoubleをフォーマットします

分類Dev

!sと:sを使用してPythonで文字列をフォーマットする

Related 関連記事

  1. 1

    名前に埋め込まれている日付文字列を再フォーマットして、ファイルの名前を変更します

  2. 2

    文字列 format() を使用して数値をフォーマットする

  3. 3

    数値を通貨文字列としてフォーマットする方法は?

  4. 4

    Pythonで長い数値を文字列としてフォーマットする

  5. 5

    数値を通貨文字列としてフォーマットする方法

  6. 6

    数値をテキストとしてフォーマットして文字列を追加する

  7. 7

    bool と list を使用したフォーマット文字列の引数が不足しています

  8. 8

    PHPを使用して文字列内の埋め込み変数を処理する

  9. 9

    C#で引数として文字列のリストを使用して文字列をフォーマットします

  10. 10

    文字列を16進値としてフォーマットし、char配列に追加します

  11. 11

    精度を変更せずに、カスタムグループと小数点記号を使用して数値を文字列にフォーマットします

  12. 12

    f文字列を使用してブール値をフォーマットする

  13. 13

    現在までの数値文字列をフォーマットします

  14. 14

    Scalaで配列引数を使用して文字列をフォーマットします

  15. 15

    Javaで文字列を使用して10進値をフォーマットする

  16. 16

    文字列フォーマットを適用して、データフレームの文字列(オブジェクト)列を数値に変換します

  17. 17

    Rのフォーマット文字列から数値を抽出します

  18. 18

    sprintfを使用して文字列をフォーマットします

  19. 19

    DateFormatterを使用して文字列の日付をフォーマットします

  20. 20

    SparkSQLを使用して文字列を日時にフォーマットします

  21. 21

    文字列をフォーマットを使用してintに変換します

  22. 22

    sedを使用して文字列を再フォーマットします

  23. 23

    bashを使用してIPを文字列にフォーマットします

  24. 24

    amcharts4で空の文字列として千単位の区切り文字を使用して数値をフォーマットする

  25. 25

    変数を使用してフォーマット文字列を作成する

  26. 26

    フォーマットパターンを使用して文字列を値に逆シリアル化します

  27. 27

    文字列をシリアル番号としてフォーマットします

  28. 28

    4桁以上の文字列としてdoubleをフォーマットします

  29. 29

    !sと:sを使用してPythonで文字列をフォーマットする

ホットタグ

アーカイブ