序文
こんにちは、Habr。データサイエンスを学ぶために必要な主要なPythonスキルをカバーする短い記事コースを開始します。これらの記事は、プログラミングの経験があり、Pythonをスキルセットに追加したい人に適しています。
こんにちはPython!
Pythonは、1970年代の人気のブリティッシュコメディーテレビ番組MontyPythonのFlyingCircusにちなんで名付けられました。これは、作者がテレビ番組のファンだったためです。
楽しみのために、以下のコードを読んで、起動時に何が行われるかを予測してみてください。(わからない場合は、それで構いません!)スパムについてのMontyPythonのスケッチに合わせて調整します。
spam_amount = 0
print(spam_amount)
# , , , , ( 4 )
spam_amount = spam_amount + 4
if spam_amount > 0:
print("But I don't want ANY spam!")
viking_song = "Spam " * spam_amount
print(viking_song)
出力
0
But I don`t want ANY spam!
Spam Spam Spam Spam
, Python . .
spam_amount = 0
: spam_amount 0 =
, .
: (, Java C ++), , Python :
•
spam_amount
• Python,
spam_amount
. ,spam_amount
, .
print(spam_amount)
: print
- Python, . , ( ) .
# , , , , ( 4 )
spam_amount = spam_amount + 4
- . Python #
.
. , - - =
.
, spam_amount
, . , Python =
(0 + 4 = 4), .
if spam_amount > 0:
print("But I don't want ANY spam!")
viking_song = "Spam Spam Spam"
print(viking_song)
« » , , , , , , . Python .
, , if
. "But I don't want ANY spam! "
, spam_amount
. (, print (viking_song)
) . ( Python) ?
(:
) if
, « ». . {
}
. Python , , , , .
, viking_song
, 4 , if
. , .
Python:
"But I don't want ANY spam!"
. ( , Python, , .)
viking_song = "Spam " * spam_amount
print(viking_song)
*
(3 * 3
9), , , , , . Python , , *
+
, . ( - )
Python
, :
spam_amount = 0
«» - , , Python, , spam_amount
:
type(spam_amount)
int
int
- integer. , Python:
type(19.95)
float
float
- , , .
type()
- , ( print()
), . Python « ?».
- . +
*
. Python :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, , , , , Python . « » - , :
print(5 / 2)
print(6 / 2)
2.5
3.0
float
.
//
, .
print(5 // 2)
print(6 // 2)
2
3
, ?
, , , . , PEMDAS - , , /, / (Parentheses, Exponents, Multiplication/Division, Addition/Subtraction).
Python , . .
8 - 3 + 2
7
-3 + 4 * 2
5
:
hat_height_cm = 25
my_height_cm = 190
# ?
total_height_meters = hat_height_cm + my_height_cm / 100
print("Height in meters =", total_height_meters, "?")
Height in meters = 26.9 ?
. , Python .
total_height_meters = (hat_height_cm + my_height_cm) / 100
print("Height in meters =", total_height_meters)
Height in meters = 2.15
数値を操作するための組み込み関数
関数min
とmax
引数の最小値と最大値をそれぞれ返します。
print(min(1, 2, 3))
print(max(1, 2, 3))
1
3
この関数abs
は、引数の絶対値を返します。
print(abs(32))
print(abs(-32))
32
32
Pythonの2つの主要な数値型の名前に加えて、int
そしてfloat
また、適切な型にその引数を変換する関数として呼び出すことができます。
print(float(10))
print(int(3.33))
#
print(int('807') + 1)
10.0
3
808
あとがき
これで最初の記事は終わりました。読んで時間を割いてくださった皆様、ありがとうございました。また、あなたがいくつかの有用な情報を学び、何か新しいことを学んだことを願っています。新しいことを開発し、学び続けてください!また近いうちにお会いしましょう。