Python 演算子と制御フロー
Python の演算子
演算子とは何ですか? 4 +5 = 9 という簡単な例を考えてみましょう。 この例では、4 と 5 をオペランド、「+」を演算子と呼びます。
1. べき乗演算子
Java では、数値をべき乗したい場合、Math ライブラリの pow() 関数に頼らなければならない場合がありますが、Python では 2 つの連続した関数を使用できます * はべき乗を表します手術。
rreee2. //Operator
私はコメントをするときによくこれを使いますが、これは非常に恥ずかしいです。 Python は # です。複数行のコメントには '' が使用できます。では、// は何に使用されるのでしょうか? 2 つの数値を除算する整数部分を見つけるために使用されます。
a = 5 ** 2 print a
このとき、割り算の整数部分である3.0が出力され、余りは無視されます。
3 どれくらいですか? コンパイラで実行してみてください
a = 10.0 // 3 print a
出力された結果は 2 ですが、なぜですか?それは非常に簡単です。まず 7 と 18 を 7-> 00000111 18-> 00010010 に変換し、次にこれら 2 つの 2 進数に対して AND 演算を実行する必要があります。 2 つの数値が同じ位置で両方とも 1 の場合、結果は 1 になり、他の数値は 0 になることに注意してください。演算プロセスは次のとおりです
結果が 2 であることは明らかです。ただし、 | 演算子は、演算プロセス中に、 | の 2 つの数値のうちの 1 つが必要になります。同じ位置は 1 で、結果は 1 です。これは自分で行うことができます。いくつかの計算をしてみましょう。ここでは詳細は説明しません。
この記号を初めて見たとき、私の最初の反応は、右シフトと左シフトを意味するよりもはるかに小さかったです。右シフト?移動方法は?同様に、10 進数を 2 進数形式に変換してから、左右にシフトする必要があります。実際、左に 1 回シフトすることは数値を 2 で乗算することと同等であり、左に n 回シフトすることは数値を 2 n 回乗算してシフトすることと同等です。右 代わりに、2 の n 乗で割られます。
a = 7 & 18 print a
他のプログラミング言語では、OR と NOT を表現したい場合は、 |,&&,! という形式を使用できます。ただし、Python では or,and,を使用する必要はありません。
# coding=utf-8 # 左移2位 a = 5 << 2 print a # 右移三位 b = 32 >> 3 print b
結果はFalse False True
6. 演算子の紹介はしませんが、演算子の優先順位を見てみましょうに近いです。魚の頭が高いほどレベルが高くなります。
Python 制御フロー
いわゆる制御フローは、if..else、while、for などにすぎません。基本的な使い方は誰もが知っていますが、Python には特別な機能もありますので見てみましょう。
if 判定文には、以下に示すように、導入する価値のある箇所があります
a = True b = False c = not a d = a and b e = a or b print c print d print e
Java 言語では、おそらく次のように記述する必要があります
a = 10 if 5 <= a <= 10: print a
2. while、for
覚えておく必要がある唯一のことは、Python では、for であっても while であっても、else ステートメントはループステートメントの後に実行されるということです。飛び出す。
int a = 10; if(a >= 5 && a <= 10){ System.out.println(a); }
関数はステップ間隔を設定できますが、これは何を意味しますか?ぜひ試してみてください~
range()
概要
以上は Python の演算子と制御フローについての基本的な知識について説明しましたが、非常に重要な部分でもありますので、皆様のお役に立てれば幸いです。 . Pythonが役に立ちます。
Python の演算子と制御フローに関連するその他の記事については、PHP 中国語 Web サイトに注目してください。
ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









LinuxターミナルでPythonバージョンを表示する際の許可の問題の解決策PythonターミナルでPythonバージョンを表示しようとするとき、Pythonを入力してください...

PythonのPandasライブラリを使用する場合、異なる構造を持つ2つのデータフレーム間で列全体をコピーする方法は一般的な問題です。 2つのデータがあるとします...

10時間以内にコンピューター初心者プログラミングの基本を教える方法は?コンピューター初心者にプログラミングの知識を教えるのに10時間しかない場合、何を教えることを選びますか...

fiddlereveryversings for the-middleの測定値を使用するときに検出されないようにする方法

正規表現は、プログラミングにおけるパターンマッチングとテキスト操作のための強力なツールであり、さまざまなアプリケーションにわたるテキスト処理の効率を高めます。

UvicornはどのようにしてHTTPリクエストを継続的に聞きますか? Uvicornは、ASGIに基づく軽量のWebサーバーです。そのコア機能の1つは、HTTPリクエストを聞いて続行することです...

この記事では、numpy、pandas、matplotlib、scikit-learn、tensorflow、django、flask、and requestsなどの人気のあるPythonライブラリについて説明し、科学的コンピューティング、データ分析、視覚化、機械学習、Web開発、Hの使用について説明します。

Pythonでは、文字列を介してオブジェクトを動的に作成し、そのメソッドを呼び出す方法は?これは一般的なプログラミング要件です。特に構成または実行する必要がある場合は...
