- くだすれPython(超初心者用) その41【Ruby禁止】
172 :デフォルトの名無しさん[sage]:2019/02/17(日) 14:08:27.77 ID:+S0MQzvf - >>165 なんで python スレに Ruby の解説を持ち込まないといけないんだよ。 python をさわれないなら黙って見てろ。
python で説明するなら、 str = "あ\\\"あ" rstr = r"あ\\\"あ" # raw string print(str,rstr) #あ\"あ あ\\\"あ l
|
- くだすれPython(超初心者用) その41【Ruby禁止】
173 :デフォルトの名無しさん[sage]:2019/02/17(日) 14:23:35.65 ID:+S0MQzvf - raw string は、正規表現関係の検索文字列で使われる。
|
- くだすれPython(超初心者用) その41【Ruby禁止】
174 :デフォルトの名無しさん[sage]:2019/02/17(日) 14:32:37.51 ID:+S0MQzvf - >>172 普通は解釈(代入)段階でエスケープされるけど、raw 指定された場合は、エスケープしないだけで、結果としてできた文字列はどちらも str 属性のまま。
|
- くだすれPython(超初心者用) その41【Ruby禁止】
175 :デフォルトの名無しさん[sage]:2019/02/17(日) 15:01:00.41 ID:+S0MQzvf - >>139 tab 非推奨って本当?
サンプルコードを拾ってくると確かにタブは使われていない。 でもそれを修正して使おうとするとタブが入るから、エラーとされる。 合わせるのが大変なんだけど、みんなどうしてんの?
|
- くだすれPython(超初心者用) その41【Ruby禁止】
182 :デフォルトの名無しさん[sage]:2019/02/17(日) 17:29:14.69 ID:+S0MQzvf - >>180 IDEはまだ使っていないって、pythonista やjupyter で練習中
ただ、IDEでスペース挿入できたって、コピペしたやつとスペースの数が違えばダメだろ? 大抵は一括変化できるだろうけど。 それでもjupyter などで使おうとするとやはり苦労するよね?
|
- くだすれPython(超初心者用) その41【Ruby禁止】
183 :デフォルトの名無しさん[sage]:2019/02/17(日) 17:50:07.52 ID:+S0MQzvf - 質問(1)
‘__main__’ in globals() や、 2 in [1,2,3] がTrueになるのはなんで? 定数 in 集合は、定数を取り出せと言う意味なのかな? i in [1,2,3] が許されないのは何を取り出すのわからないからかな? 質問(2) print( [i for i in [1,2,3] ] ) が許されて print( (i for i in [1,2,3] ) ) が許されないのがわからない。
|
- くだすれPython(超初心者用) その41【Ruby禁止】
189 :デフォルトの名無しさん[sage]:2019/02/17(日) 19:31:52.09 ID:+S0MQzvf - >>186 有り難う。 同じような形なのになんでprint ができないのかと言う疑問だった。
print( (i for i in [1,2,3] ) ) は、ジェネレータから取り出してしないからと言う理解で良いの?
|