def Nep(): return "NEP Python プログラミング部"
今回のスレタイはちゃんとコンパイル通ります
def Nep(): return "NEP Python プログラミング部"
今回のスレタイはちゃんとコンパイル通ります
通らないやんけ!
File "<stdin>", line 1
def Nep(): return "NEP Python プログラミング部"
^
SyntaxError: invalid non-printable character U+3000
Python 3 の注意点
return はカッコが要らない (あってもOK)
print はカッコが要る
ストリングの中にカタカナ、漢字は使用可だっけ?
>>3
一応、return は return [expression_list] の構文で文をなすキーワードなのでいらないカッコをつけてしまうとそのカッコは返り値を組み立てる式 [expression_list] の側で評価されていらんことを引き起こす可能性があるから下手にカッコはつけないほうがいい
https://docs.python.org/3/reference/simple_stmts.html#return
例えば返り値なしのつもりで return() と書くと空のタプルが返ってしまうんだよね
>>4
使える
Python2のころは "" で作る普通の文字列リテラルとは別に u"" で作るUnicode文字列リテラルがあったりファイルのエンコーディングを # -*- coding: utf-8 -*- で指定しないといけなかったりいちいちバイト列とUnicode文字列の間でエンコードやデコードを明示的にしないといけない場面が多かったりしたけどPython3はよしなにやってくれるようになった
そもそも、エディタで、ひらがな、カタカナ、漢字が… orz
熱波 . . . Pythonエンジニア募集!
東大発・気候変動スタートアップでPythonエンジニア募集! Wantedly www.wantedly.com
... 熱波や海面上昇など災害につながる気候の状態を予測して可視化することができます。将来の予測情報を企業や地方自治体、金融機関にわかりやすく伝えることで、これまで ...
くわしい人がいるようだな
(3) と書くと、3と同じだが、
(3,) と書くと、 タプルの意味だよね。 そういう表記法の豆知識を希望!
print(1,2,) と書くと、エラーだっけ?
エラーじゃないだろ(jk