Pythonで数値を3桁区切りに表示したい場合、以下のように format() メソッドを使います。

num = 1234567890
formatted_num = "{:,}".format(num)
print(formatted_num)

出力:

1,234,567,890

このように、format() メソッドの中に {:,} を記述することで、数値を3桁区切りにすることができます。

Pythonで正規表現を使って文字列を置換する方法

Pythonで文字列を置換するとき、正規表現を使うと柔軟な置換ができます。以下のように、re モジュールを使って正規表現をコンパイルし、sub() メソッドで文字列を置換します。

import re

text = "The quick brown fox jumps over the lazy dog"
pattern = re.compile(r"fox")
replaced_text = pattern.sub("cat", text)
print(replaced_text)

出力:

The quick brown cat jumps over the lazy dog

このように、sub() メソッドの第1引数に置換後の文字列、第2引数に置換対象の文字列を指定します。