Python文法詳解を詳解する会 #3 まとめ

2015年4月22日(水)に開催された「Python文法詳解を詳解する会 - 第3回」に関するまとめです。 http://python-in-depth.connpass.com/event/13829/ 講師は「Python文法詳解」の著者@atsuoishimotoさんです。 誰でも編集可能にしていますので、追加したい、デコりたいなどございましたらお願いします。
1
Atsuo Ishimoto @atsuoishimoto

「第3回 Python文法詳解を詳解する会」19:00〜(18:30開場) 東京オペラシティ 24F(京王新線 初台駅) で開催します。遅刻してドアが閉まっていたら、ノックして開けてもらってください python-in-depth.connpass.com/event/13829/ #pygrambook

2015-04-22 10:41:52
AKANE Daigo (赤根 大吾)💉💉 @dgakane

バイト型 -> 文字列型: デコード 文字列型 -> バイト型: エンコード #pygrambook

2015-04-22 19:05:50
chiyama @chiyama

文字コード周りはPyhtonでいつもハマるなー #pygrambook

2015-04-22 19:06:48
AKANE Daigo (赤根 大吾)💉💉 @dgakane

エンコーディング名の指定では utf_8 utf-8 UTF=8 uTf 8 は同じ。 utf8 区切りなくてもよい #pygrambook

2015-04-22 19:09:42
akihiro takizawa @turky

『Python文法詳解』の正誤表はこちら(ううう) gembook.org/pages/python_g… #pygrambook

2015-04-22 19:13:15
AKANE Daigo (赤根 大吾)💉💉 @dgakane

>>> s = 'とても\ ... ながい\ ... 文字列' >>> s 'とてもながい文字列' 一行で書ききれない長い文字列は行末にバックスラッシュ #pygrambook

2015-04-22 19:13:26
AKANE Daigo (赤根 大吾)💉💉 @dgakane

Python3.3以降では内部コードとしてUCS-4を使用。プラットフォームによる違いがなくなった #pygrambook

2015-04-22 19:16:14
のぶクマ🐻C99金曜日東地区 "ヒ "44a「サークル熊小屋」 @kumar0001

'\N{KATAKANA LETTER SU}\N{KATAKANA LETTER PA}\N{KATAKANA LETTER MU}' ⇒ スパム

2015-04-22 19:17:52
Tetsuya Morimoto @t2y

\N{name} ucd で定義された名前で文字を指定できる、こんな表現できたんだ、知らなかった #pygrambook

2015-04-22 19:18:41
のぶクマ🐻C99金曜日東地区 "ヒ "44a「サークル熊小屋」 @kumar0001

'\N{KATAKANA LETTER HI}\N{KATAKANA LETTER GU}\N{KATAKANA LETTER MA}' ⇒

2015-04-22 19:19:12
chiyama @chiyama

Windowsユーザー的にはこの制限が地味にクルんだよなー>最後の\は強制適用 #pygrambook

2015-04-22 19:23:03
chiyama @chiyama

"(", "r", "'hoge\'", ")" ってトークンが切られるってことか #pygrambook

2015-04-22 19:25:10
AKANE Daigo (赤根 大吾)💉💉 @dgakane

>>> print(r's\') File "<stdin>", line 1 print(r's\') ^ SyntaxError: EOL while scanning string literal となる理由 #pygrambook

2015-04-22 19:30:25
NAKAMURA, Tomohiro @tomoh1r

#pygrambook Python 3 で書式化演算子として % つかえるの

2015-04-22 19:38:09
Tetsuya Morimoto @t2y

str.casefold() で大文字・子文字の混在や合成文字の正規化?が行われて子文字にしてくれるらしい、すごいすごい #pygrambook

2015-04-22 19:39:43
のぶクマ🐻C99金曜日東地区 "ヒ "44a「サークル熊小屋」 @kumar0001

Python3では 'スパムハム卵'.isalnum() # 日本語の文字もTrue ⇒チェックにならないので、正規表現などで書く必要がある

2015-04-22 19:42:20
AKANE Daigo (赤根 大吾)💉💉 @dgakane

>>> 'あ'.isalpha() True >>> '①'.isdigit() True 何の役にも立たないので、諦めて正規表現を使おうw #pygrambook

2015-04-22 19:42:43