Pythonで変数とデータ型を使用する方法
Pythonの変数は、=演算子を使用して値を割り当てることによって作成され、int、float、str、bool、noneTypeなどのデータ型は保存されているデータの種類を定義します。Pythonは動的に型付けされているため、タイプチェックはタイプ()を使用してランタイムで発生します。異なるタイプを組み合わせる場合、特にFストリングまたは明示的な変換を介した文字列でエラーを回避します。
Pythonで変数とデータ型を使用することは、言語から始めるときに最初に学ぶことの1つです。変数でデータを保存することができ、データ型は、使用しているデータの種類を定義します。それらと効果的に協力する方法は次のとおりです。
変数の作成と使用
Pythonでは、 =
operatorを使用して名前に値を割り当てるだけで変数を作成します。事前にタイプを宣言する必要はありません。
年齢= 25 name = "Alice" is_student = true
- 変数名はケースに敏感です(
age
とAge
は異なります)。 - 彼らは数字ではなく、手紙やアンダースコアから始めなければなりません。
- 記述名を使用して、コードを読み取り可能にします(
x
の代わりにuser_age
など)。
割り当てられたら、コードのどこでも変数を使用できます。
print(name)#出力:Alice 印刷(5歳)#出力:30
また、異なるタイプであっても、変数を新しい値に再割り当てすることもできます。
age = "Twenty5"#これはPythonで許可されています
Pythonは動的に型付けされています。つまり、タイプは実行時に決定されます。
Pythonの一般的なデータ型
Pythonにはいくつかの組み込みデータ型があります。これが最も一般的に使用されるものです:
- INT
1000
整数番号(例:10
、-3
) - フロート:
2.0
進数(例:3.14
、-0.001
) - str :文字列(テキスト)、引用符で書かれています(例:
"hello"
、'Python'
) - ブール:ブール値、
True
またはFalse
いずれか - NoneType :
None
を使用して、値の欠如を表します
type()
関数を使用して、任意の変数のタイプを確認できます。
print(type(age))#<class 'str'>(文字列として再割り当てされている場合) print(type(3.14))#<class 'float'> print(type(true))#<class 'bool'>
文字列とタイプの柔軟性を使用します
文字列は文字のシーケンスです。シングル、ダブル、またはトリプルの引用を使用できます。
メッセージ=「こんにちは、世界!」 multiline = "" "これに至る 複数の行。 "" "
使用して文字列を組み合わせることができます
:
グリーティング=「こんにちは、「名前」!」
ただし、タイプに注意してください。たとえば、これによりエラーが発生します。
#print( "age:" age)#エラー年齢が整数の場合
それを修正するには、整数を文字列に変換します。
print( "age:" str(age))
またはF-Strings(現代のPythonで推奨)を使用します。
印刷(f "age:{age}")
fストリングにより、文字列に直接変数や式を簡単に埋め込むことができます。
タイプ変換の処理
時には、タイプ間を明示的に変換する必要があります。
-
int(x)
-x
を整数に変換します float(x)
- フローティングポイント数に変換しますstr(x)
- 文字列に変換しますbool(x)
- ブールに変換します
例:
num_str = "100" num_int = int(num_str)#今では整数になりました decimal_str = "3.14" num_float = float(decimal_str) is_active = bool(1)#true is_empty = bool( "")#false
注意してください:すべての変換が有効であるとは限りません。 "hello"
のような非数字の文字列を整数に変換すると、エラーが発生します。
基本的に、Pythonの変数とデータ型は、割り当てとタイプの変換の仕組みを理解すると、柔軟で使いやすいです。 Pythonではその場でタイプを変更できることを覚えておいてください。クリアで予測可能なコードを書くということは、保存するデータの種類について意図的であることを意味します。
以上がPythonで変数とデータ型を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

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

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

Stock Market GPT
AIを活用した投資調査により賢明な意思決定を実現

人気の記事

ホットツール

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

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

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

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

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

ホットトピック

classMethodsinpythonareboundtotheclassandottoinstances、creatinginganobject.1.theyReadeDefinedTheSusingsingsisingsisthedtaklsasthefirstparameter、referringtotheclassiT self.2

Asyncio.Queueは、非同期タスク間の安全な通信のためのキューツールです。 1.プロデューサーはawaitqueue.put(item)を介してデータを追加し、消費者はwaitqueue.get()を使用してデータを取得します。 2。処理する各アイテムについて、queue.task_done()を呼び出して、queue.join()がすべてのタスクを完了するのを待つ必要があります。 3。消費者に停止するように通知するために、最終信号としてなしを使用します。 4.複数の消費者の場合、複数のエンド信号を送信する必要があります。または、タスクをキャンセルする前にすべてのタスクを処理する必要があります。 5.キューは、マックスサイズの制限容量の設定をサポートし、操作を自動的に一時停止して取得し、イベントループをブロックしません。プログラムは最終的にCANCを通過します

リモートPythonアプリケーションをデバッグするには、Debugpyを使用してポート転送とパスマッピングを構成する必要があります。まず、リモートマシンにDebugpyをインストールし、コードを変更してポート5678を聴き、SSHトンネルを介してリモートポートをローカルエリアに転送し、Vscodeの発射で「AttachToreMotepython」を構成し、ローカルドロートとレモートのポスフォースを正しく設定します。最後に、アプリケーションを開始し、デバッガーに接続して、リモートブレークポイントのデバッグ、可変チェック、コードステッピングを実現します。プロセス全体は、デバッグの安全なポート転送と正確なパスマッチングに依存します。

REモジュールを介してPythonに正規表現が実装され、文字列が検索、マッチング、操作されます。 1。Re.Search()を使用して、文字列全体で最初の一致を見つけます。Re.Match()は、文字列の開始時にのみ一致します。 2。ブラケット()を使用して、読みやすさを向上させるために名前が付けられる一致するサブグループをキャプチャします。 3。Re.Findall()はすべての非重複マッチを返し、Re.Finditer()は一致するオブジェクトの反復ターを返します。 4。Re.sub()は、一致するテキストを置き換え、動的関数の交換をサポートします。 5.一般的なパターンには\ d、\ w、\ sなどが含まれます。Re.ignoreCase、re.Multiline、Re.Dotall、reを使用できます。

sursepythonisinstalledbyrunningpython - versionorpython3-- versionintheterminal; ifnotinstalled、downloadfrompython.organdaddtopath.2.insublimetext、gototools> buildsystem> newbuildsystem、aglectecontentwith {"

usesys.argvforsimpleargumentacess、whereargumentsaremanmemanalemanallyhandnoAutomaticValidationorhelpisprovided.2.useargparseforrobustInterfaces、asitsuportsautomatichelp、Typechecking、optionalguments、anddefaultisvalues.3.margparseisporcompumedのddefaulturemed.

Pythonスクリプトを実行するには、sublimetextのビルドシステムを構成する必要があります。 2. sublimetextで新しいビルドシステムを作成し、{"cmd":["python"、 "-u"、 "$ file"]、 "file_regex": "^[] file \"(...?)\ "、line(qu Quie(0-9]*)"、 "selector": "^[] file \"(...?)\ "を入力します。

installandconfigurelspwithopythonlanguageserverlikepylspforide-likefeaturessuasferename、findReferences、andgotodefinition.2.usesublimeText’sfindinfileswithwholewordandregexoptionsforcaremanualrefactorisacross.3.integrateextorternaltorternal
