私が持っているものがすべて10桁以上の文字列である場合、これを電話番号としてどのようにフォーマットできますか?Pythonで電話番号をフォーマットする最も良い方法は何ですか?
いくつかの些細な例:私はそれらを知っている
555-5555
555-555-5555
1-800-555-5555
は、それらをフォーマットするための唯一の方法ではありません、それは私が自分自身をそれを行う場合、私は物事を残しておきます非常に可能性があります。 Pythonライブラリや標準的な電話番号の書式設定方法はありますか?
どの範囲から来る可能性がありますか?電話番号の書式設定方法が国によって異なる。 –
Seconded。すべての電話番号が米国の形式であることを前提としたコードを記述しないでください。そのようなプログラムで作業しようとするのは本当に刺激的です。 – snap
電話番号を書くための標準的な方法はE.123と呼ばれます。国番号は '(800)555 5555'のようになり、国際番号は' +1 800 555 5555'のようになります。しかし、異なるグループの長さは国によって異なることを忘れないでください。 http://en.wikipedia.org/wiki/E.123 –