トップページ > プログラム > 2019年02月17日 > +S0MQzvf

書き込み順位&時間帯一覧

6 位/206 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000031020100007



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
くだすれPython(超初心者用) その41【Ruby禁止】

書き込みレス一覧

くだすれ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] ) )
は、ジェネレータから取り出してしないからと言う理解で良いの?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。