2019年9月4日のブックマーク (2件)

  • Python 3.8 の概要 (その1) - Assignment expressions - atsuoishimoto's diary

    古来、Pythonでは「代入は文であるべき!」と一貫して主張してきました。 C言語などでは、代入は足し算や掛け算と同じ、値を計算する「式」で、たとえば a = (b=100) / 2; と書くと、b には 100 を代入し、a に 100/2=50 を代入します。1+1 は 2 という値になる 式 ですが、b=100 も同様に値が 100 となる 式 なのです。 Pythonでは、代入は式ではないので、こういう書き方はできません。 Pythonの代入は、足し算などの演算子の仲間ではなく、if や for のような制御文の仲間で、あまり自由な書き方は出来ないのです。 Python FAQ では、その理由として Python の式中での代入を許さない理由は、この構造によって起こる、他の言語ではありがちで見つけづらいバグです: if (x = 0) { // error handling } e

    Python 3.8 の概要 (その1) - Assignment expressions - atsuoishimoto's diary
    ooblog
    ooblog 2019/09/04
    #Python #セイウチ演算子 「3.8では代入式が導入~print(a:=random() '+', b:=random(), '=', a+b)~一行にまとめて書けるように~特に便利なのは、リスト内包」
  • 「もう片方も聞こえなくするぞ」剣道部顧問 生徒にけが、暴言 | NHKニュース

    岐阜県高山市の中学校で剣道部の顧問を務める男性教諭が、部活動の指導中、男子生徒に鼓膜を傷つけるけがを負わせたものの校長に報告せず、別の日の指導では「もう片方の耳を聞こえなくするぞ」といった暴言を浴びせていたことが分かりました。 4月から5月にかけては同じ生徒に「もう片方の耳を聞こえなくするぞ」といった暴言を浴びせていたということです。 また、男性教諭はほかの生徒にも「あほ」や「ばか」といった発言をしていたということです。 教諭は生徒や保護者に謝罪し、調査に対し「励ますつもりの発言だった。けがについては保護者が『練習中のことだから』と言っていたので、報告の必要はないと判断した」と話しているということです。 高山市教育委員会は「体罰には当たらないものの、行き過ぎた指導があった」として、教諭と校長を口頭で厳重注意しました。

    「もう片方も聞こえなくするぞ」剣道部顧問 生徒にけが、暴言 | NHKニュース
    ooblog
    ooblog 2019/09/04
    警官の拳銃規範に構え予告威嚇射撃みたいな段階あったと思うけど、鼓膜破いてもう片方も聴こえなくって一発当てて次は急所を狙う的なデモ隊鎮圧なのに暴言とか励ましとか場を和ませとかイキスギ指導に歪曲するの謎。