Python の組み込みデータ型とは何ですか?
データ型は、値のコレクションと、この値に対して定義された一連の操作です。すべての言語の基礎はデータ構造であるため、しっかりとした基礎を築くことはその後の学習に役立ちます。タイプには、数値、文字列、バイト、リスト、タプル、辞書、セット、ブールなどが含まれます。
は、数学値を格納するために使用されます。 、整数、浮動小数点数、複素数など。 Python では数値型は不変型であり、変数に別の値が割り当てられると、元のメモリを指すことができなくなります。Python はメモリ管理メカニズムに基づいています。
1. 整数 (int)
は通常、正と負の数を含む整数型と呼ばれますが、python3 では長さの点で整数の型を区別しません。長整数型はなくなりました。 数値には 8 進数と 16 進数の表現もあります。
16 進数: 接頭辞 0x および 0 ~ 9、a ~ f 表現、例: 0xff00
8 進数: 接頭辞 0o および 0 ~ 7例: 0o17
Python の整数の長さは 32 ビットで、これは通常、継続的に割り当てられるメモリ空間です。 Python が初期化されると、-5 ~ 256 の小さな整数オブジェクト プールが自動的に作成されます。これは呼び出しに便利で、後で繰り返し生成することを避けます。
小さな整数オブジェクト プールに加えて、Python には整数バッファもあります。これは削除されたばかりの整数です。すぐには削除されリサイクルされませんが、しばらくの間バックグラウンドでバッファされます。
例:
a = 3453453 print(id(a))---->内存编号33402576 del a #已经删除 b = 3453453 #将3453453赋值给b print(id(b))----->内存编号33402576
浮動小数点数は次のとおりです。 1.23、1.0 などの小数、通常は大きいまたは小さい浮動小数点数 点は科学的表記法で表現され、10 は e で表されます。たとえば、1.23*10^9 は 1.23e10.
と表現できます。
複素数は実数部の和で構成され、bj や complex(a,b) などの虚数部分で構成されます。ほとんど使われません。
4. 数値型変換
int(x): x を整数に変換します。x が浮動小数点数の場合、整数部分は保持します。int() ではデフォルトで 10 進数が使用されます。 、システムを指定し、指定した基本システムの数値を 10 進数に変換できます。
例: よく使用される 3 つの基数は 2/8/16 例: int("0b10", 2) は 2 進数 0 または 0 を 10 進数に変換して出力し、その結果を返します。は2です。
float(x): x を浮動小数点数に変換しますcomplex(x) または complex(x, y): ほとんど使用されません
5. 計算
# 、 -、 *、 /、 **、 // および % 演算子に加えて、Python は数学などの科学計算用のライブラリも提供します。数学ライブラリをインポートした後、一般的に使用される関数は次のとおりです:
abs(x):返回x的绝对值,类型随x fabs(x):返回x的绝对值,类型是浮点数 ceil(x):取x的上入整数,如math.ceil(4.1)返回5 floor(x):取x的下入整数,如math.floor(4.9)返回4 round(x [,n]):默认返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的n位。例如round(1.23456, 3)返回1.235 exp(x):返回e的x次幂,e是自然常数 sqrt(x):返回x的平方根,返回值是float类型 modf(x):返回x的整数部分和小数部分,两部分的符号与x相同,整数部分以浮点型表示。例如math.modf(4.333),返回元组(0.3330000000000002, 4.0) log10(x):返回以10为基数的x的对数,返回值类型是浮点数 log(x,y):返回以y为基数的x的对数,返回值类型是浮点数 pow(x, y):返回x的y次幂,即x**y max(n1, n2, ...):返回最大值 min(n1, n2, ...):返回最小值
以上が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時間しかない場合、何を教えることを選びますか...

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

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

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

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