1. 変数
変数の定義: 変数は、コンピュータープログラム内で参照および操作される情報を格納するために使用されます
変数は、プログラム内で- 変数名
- によって表されます。英語の大文字と小文字、数字と _ の組み合わせである必要があり、数字で始めることはできません
- 大文字と小文字が区別されます
myFirstName、myLastName
- )キーワードは変数として宣言できません
- Python
- では、等号
=は代入ステートメントであり、任意のデータ型を変数に代入できます。同じ変数を繰り返し代入することも、異なる変数にすることもできます変数の種類
- myFisrtName = "Jonathan"
myLastName = "Ni"
代入ステートメントの等号を等号と同一視しないでください。数学的な等号。たとえば、次のコード:
| x =
x = x +
2
x = x + 2は違いますの本当です。プログラムでは、代入文はまず右辺の式x + 2 | を計算し、結果
前回のxの値は
8でしたので、再代入後のxの値は
10になります。
次のように、コンピューター メモリ内の変数の表現を理解し、変数を宣言し、値を割り当てることは非常に重要です。
a ="ABC"
は を作成しますABC「 文字列 | ;
はメモリ内に a という名前の変数を作成し、それを
"ABC"に指します。
- 定数 PI = 3.14159265359
-
概要:
コンピュータ内部では、あらゆるデータは「オブジェクト」とみなされ、プログラム内で変数はこれらのデータオブジェクトを指すために使用されます。と変数を関連付けます。
2. データ型
コンピューターは数学的な計算を行うことができる機械です。コンピュータプログラムは当然ながらさまざまな数値を扱います。コンピューターは数値だけでなく、テキスト、グラフィックス、オーディオ、ビデオ、Webページ
など、さまざまなデータを処理することもできます。データが異なれば、異なるデータ型を定義する必要があります。
1. 数値
整数: 1、 -100、0、1000などの表記方法と同じです。または 16 進数表現、0xffffff、0xabcd など。
浮動小数点数: つまり、0.99、-1.25、88.88 などの 10 進数。または、科学表記法 1.23e8、1.2e-8 などで表されます。
複素数: 実数部と虚数部で構成され グループ化され 、一般形式は x + yj です。 (- 5+4j) など
数値のサイズ制限はありません。ある範囲を超える場合は、inf(無限)
2 として表現されます。一重引用符 ' または二重引用符 " で囲まれたテキスト ('abc'
、"XYZ" など)。 ' または " それ自体は単なる表現であり、文字列の一部ではありません
たとえば'abc' には、 a 、 b 、 c の 3 つの文字しかありません。 '自体も文字の場合は、例えば「I'm OK」
含まれる文字はI、'、m、スペース、O、Kです。' と " の両方を含む文字列はエスケープ文字で識別できます。たとえば、'I'm "OK"!'
はI'm "OK"! を意味します。エスケープ文字はエスケープできます。 n
は改行を表し、tはタブ文字を表し、\は文字を表します。文字列内に多くの改行がある場合は、''''....''''を使用できます。
の形式は複数行のコンテンツを表します。string.strip([chars]) メソッドは、先頭と末尾の指定された文字を削除するために使用されます。文字列 (デフォルトはスペース) )
";"
>>> 8) )>>> メソッドは"Jonathan"
パラメータ: chars -- 文字列の先頭と末尾から指定された文字を削除します戻り値: 削除された文字を返します。文字列の先頭と末尾の文字を指定して新しい文字列が生成されます。元の文字列は残ります。
len(string)を返します。
パラメータ: str -- String
戻り値: 文字列の長さ
string.index(str, beg=0, end=len(str))文字列を検出するメソッド部分文字列 str
"Jonathan".index("J") > 0
"Jonathan".index("J" ,1) >> を含みます。 > substrが見つかりません
"Jonathan".index("an") >>>
パラメータ:
str -- 取得した文字列を指定します
beg -- 開始インデックス、デフォルトは0です
end -- 終了インデックス、デフォルトは文字列の長さです
戻り値: 部分文字列が含まれている場合は、開始インデックス値を返します。それ以外の場合は、 例外 がスローされます。
文字列内の値へのアクセス
Python は単一の 文字タイプ をサポートしていません。Python では単一の文字も文字列として使用されます。記号 サブ文字列にアクセスします。括弧を使用して文字列
"jonathan" [ # [ -1] ] > # Gu 「ジョナサン」の頭はともかく [
& gt; & gt; :] > 無効な構文 # インタプリタ単一文字か区間文字かを区別できません "Jonathan"[
:] # インタプリタはすべての文字として識別します "Jonathan"[0:
len("ジョナサン")] >>> "ジョナサン""ジョナサン"
[- len("ジョナサン"):] > >> "Jonathan"
"Jonathan"[::-2] >> ;> "Jnta" # 最後の桁はステップ サイズを表します2
文字列連結
「ジョン」 + 「ネイサン」 >>> ; "Joanthan"
# + の場合、通訳者はメモリを再申請する必要があります
name = "Jonathan"
print("私の名前は%s."%(名前) > ; >>「私の名前はジョナサンです。」
3. ブール型
ブール値とブール代数の表現はまったく同じです。ブール値は次のことができますTrueのみです。とFalseの2種類の値があります(大文字と小文字に注意してください)。ブール値はand、or、とnot
andの演算はAND演算です。 、すべてが True、and のみです。 演算の結果は True
or です。そのうちの 1 つが True、つまり or の結果である限り、演算は OR 演算です。操作はtrueです。 条件判断
print("大人")
でよく使われます は意味があり、None他"teenager" 0)
4. Null 値は特殊です。 Python の値。None
で表されます。を
0として理解することはできません。 5. リスト
リストは Python で最もよく使用されるデータ型です。データを最も簡単に保存および変更するために使用できます リスト名 = ["Jon"
、"Alex"、"Tom"
、"Catherine"] を定義します を通じてリスト内の要素にアクセスします下付き文字は 0 から数え始めますnames[0] >>> "Jon"
names[-1] >>gt;>
"Catherine"リストの操作
names[0] = "Jonathan" # 要素の変更
names.append("Jim") t;>> ["Jonathan", "Alex", "Tom", "Catherine", "Jim"] # リストの最後に要素を追加します
names.insert( 2, "Linda" ) >> " Jim"] # 添字 2 に要素を挿入し、他の要素を names.remove("Linda") >> の後に移動します。 > ["Jonathan"、"Alex"、"Tom"、"Catherine"、"Jim"] # 最初に取得した要素
del names[4] , "Alex", "Tom", "Catherine"] # インデックスを押して要素を削除します names.index("Alex") >>> 1 # Return Subscript
names.sort() >>> ["Alex", "Catherine", "Jonathan", "Tom"]
# 正の ASCII 順に並べるReNames.reverse () & gt; & gt; & gt; ["トム" 、 "アレックス" ] # 要素の反転
カウント("Tom") >>> 1 # 出現回数を返します
3. 算術演算
3. 代入演算
4. 論理演算5. メンバーシップ演算
7. ビット演算
以上がPythonを使った自動開発 - 変数、データ型、操作方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Pythonの柔軟性は、マルチパラダイムサポートと動的タイプシステムに反映されていますが、使いやすさはシンプルな構文とリッチ標準ライブラリに由来しています。 1。柔軟性:オブジェクト指向、機能的および手続き的プログラミングをサポートし、動的タイプシステムは開発効率を向上させます。 2。使いやすさ:文法は自然言語に近く、標準的なライブラリは幅広い機能をカバーし、開発プロセスを簡素化します。

Pythonは、初心者から上級開発者までのすべてのニーズに適した、そのシンプルさとパワーに非常に好まれています。その汎用性は、次のことに反映されています。1)学習と使用が簡単、シンプルな構文。 2)Numpy、Pandasなどの豊富なライブラリとフレームワーク。 3)さまざまなオペレーティングシステムで実行できるクロスプラットフォームサポート。 4)作業効率を向上させるためのスクリプトおよび自動化タスクに適しています。

はい、1日2時間でPythonを学びます。 1.合理的な学習計画を作成します。2。適切な学習リソースを選択します。3。実践を通じて学んだ知識を統合します。これらの手順は、短時間でPythonをマスターするのに役立ちます。

Pythonは迅速な開発とデータ処理に適していますが、Cは高性能および基礎となる制御に適しています。 1)Pythonは、簡潔な構文を備えた使いやすく、データサイエンスやWeb開発に適しています。 2)Cは高性能で正確な制御を持ち、ゲームやシステムのプログラミングでよく使用されます。

Pythonを学ぶのに必要な時間は、人によって異なり、主に以前のプログラミングの経験、学習の動機付け、学習リソースと方法、学習リズムの影響を受けます。現実的な学習目標を設定し、実用的なプロジェクトを通じて最善を尽くします。

Pythonは、自動化、スクリプト、およびタスク管理に優れています。 1)自動化:OSやShutilなどの標準ライブラリを介してファイルバックアップが実現されます。 2)スクリプトの書き込み:Psutilライブラリを使用してシステムリソースを監視します。 3)タスク管理:スケジュールライブラリを使用してタスクをスケジュールします。 Pythonの使いやすさと豊富なライブラリサポートにより、これらの分野で優先ツールになります。

限られた時間でPythonの学習効率を最大化するには、PythonのDateTime、時間、およびスケジュールモジュールを使用できます。 1. DateTimeモジュールは、学習時間を記録および計画するために使用されます。 2。時間モジュールは、勉強と休息の時間を設定するのに役立ちます。 3.スケジュールモジュールは、毎週の学習タスクを自動的に配置します。

PythonはゲームとGUI開発に優れています。 1)ゲーム開発は、2Dゲームの作成に適した図面、オーディオ、その他の機能を提供し、Pygameを使用します。 2)GUI開発は、TKINTERまたはPYQTを選択できます。 TKINTERはシンプルで使いやすく、PYQTは豊富な機能を備えており、専門能力開発に適しています。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

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

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
