Pythonいくつかの組み込みタイプがあります。
あなたが作成する場合name
値「Roger」を割り当てる変数。自動的にこの変数はストリングデータ・タイプ。
name = "Roger"
変数が使用しているタイプを確認できますtype()
関数、変数を引数として渡し、結果をstr
:
name = "Roger"
type(name) == str #True
またはを使用してisinstance()
:
name = "Roger"
isinstance(name, str) #True
を見るには注意してください
True
Pythonの値、REPLの外部では、このコードを内部でラップする必要がありますprint()
、しかし明確にするために私はそれを使用しないようにします
使用しましたstr
ここではクラスですが、他のデータ型でも同じように機能します。
まず、数字があります。整数は、を使用して表されますint
クラス。浮動小数点数(分数)はタイプですfloat
:
age = 1
type(age) == int #True
fraction = 0.1
type(fraction) == float #True
次のように、値リテラルから型を作成する方法を見ました。
name = "Flavio"
age = 20
Pythonは、値型から型を自動的に検出します。
クラスコンストラクターを使用して、値リテラルまたは変数名を渡すことにより、特定のタイプの変数を作成することもできます。
name = str("Flavio")
anotherName = str(name)
クラスコンストラクターを使用して、あるタイプから別のタイプに変換することもできます。 Pythonは、文字列から数値を抽出するなど、正しい値を決定しようとします。
age = int("20")
print(age) #20
fraction = 0.1
intFraction = int(fraction)
print(intFraction) #0
これは鋳造。もちろん、渡された値によっては、この変換が常に機能するとは限りません。あなたが書くならtest
の代わりに20
上記の文字列では、ValueError: invalid literal for int() with base 10: 'test'
エラー。
これらはタイプの基本にすぎません。 Pythonにはもっとたくさんのタイプがあります:
complex
複素数の場合bool
ブール値の場合list
リスト用tuple
タプル用range
レンジ用dict
辞書用set
セット用
もっと!
それらすべてをすぐに調査します。
その他のPythonチュートリアル:
- Pythonの紹介
- macOSへのPython3のインストール
- Pythonプログラムの実行
- Python2とPython3
- Pythonでの作業の基本
- Pythonデータ型
- Python演算子
- Python文字列
- Pythonブール値
- Python番号
- Python、入力の受け入れ
- Python制御ステートメント
- Pythonリスト
- Pythonタプル
- Pythonセット
- Python辞書
- Python関数
- Pythonオブジェクト
- Pythonループ
- Pythonモジュール
- Pythonクラス
- Python標準ライブラリ
- Pythonのデバッグ
- Python変数スコープ
- Python、コマンドラインから引数を受け入れる
- Python再帰
- Pythonの入れ子関数
- PythonLambda関数
- Pythonクロージャ
- Python仮想環境
- Pythonを使用してGoProをリモートWebカメラとして使用する
- Python、文字列からリストを作成する方法
- Pythonデコレータ
- PythonDocstrings
- Pythonのイントロスペクション
- Pythonアノテーション
- Python、ディレクトリ内のファイルとフォルダを一覧表示する方法
- Python、数値が奇数か偶数かを確認する方法
- Python、ファイルの詳細を取得する方法
- Python、ファイルまたはディレクトリが存在するかどうかを確認する方法
- Pythonの例外
- Python、ディレクトリの作成方法
- Python、空のファイルを作成する方法
- Python、 `with`ステートメント
- Python、ネットワークリクエストを作成する
- Python、 `pip`を使用してサードパーティパッケージをインストールする
- Python、ファイルの内容を読む