削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
タグ: 2017年版ソースエディター
Ef3 (トーク | 投稿記録)
タグ: 2017年版ソースエディター
302 行
リスト内包表記はジェネレータやイテレータと同じくPythonの個性的な言語機能の一つです。これらの習得には感覚的な部分、すなわち慣れもあるので、たくさんのコードを書いては動かし、動かしては書いて覚えてください。
 
== 初期化付き文字列化 ==
== printf() ==
C言語の<code>sprintf()</code>に相当する初期化付き文字列化は、Pythonでは文字列の % 演算子を使います。
<code>printf()</code>は<code>print(''format'' % (''arg<sub>0</sub>'', ''arg<sub>1</sub>'', ..., ''arg<sub>N</sub>''))</code>という書式です。
 
>>> print("%d.%d.%d" % (2, 6, 4))
2.6.4
 
なお、Python2.x系のバージョンならば<code>print ''content'' </code>という書式も使用可能です。
 
>>> print "python"
python
>>> a=50
>>> print a
50
 
 
== YAML ==