Select Language

AI Technology Community

350views
0likes

2.21、Python strとbytesの変換

Python 3ではstr型とbytes型の両方がサポートされており、これらは相互に変換可能です。例えば、strからbytesに変換するには、encode()メンバ関数を使用できます。a=abca 'abc' b=a.encode(utf-8) type(b) class 'bytes' 以下のコードでは、中国語を含むstr型がどのようにbytes型に変換されるかを説明しています
340views
0likes

2.22、Python tupleタプルの使用方法

Pythonのタプルはリストに似ており、複数の要素を含む集合でもあります。リストと異なる点は、タプル内のデータを変更できないことです。例えば、タプルにデータを追加することも、タプル内の特定の要素を削除することもできません。タプルの最も一般的な使い方は、関数の戻り値として使用することです。Pythonのタプルの表記法 タプルの最も簡単な表記法は「(要素1,要素2,…)」です。これは列
432views
0likes

2.23、Python set集合精講

リストと同様に、Pythonの集合もデータの集合であり、要素の型が一致する必要はありません。しかし、集合には以下の2つの特徴があります。集合内の要素は一意です。例えば、1、2、1、1で集合を構成することはできません。なぜなら、重複する1が含まれているからです。集合は順序付けられていないため、要素を追加する際に位置を指定することはできず、要素を削除する際にも位置を指定することはできず、値を指定することでのみ行えます。もちろん
342views
0likes

2.24 Python辞書

Pythonの辞書も集合の一種ですが、その各要素はキーと値の2つの部分で構成されています。図1に示すとおりです。 図1:辞書モデル リストと同じ点は、辞書も要素の数に制限がなく、動的に要素を追加したり削除したりできることです。リストと異なる点は、辞書は要素を自動的にある規則に従って並べ替えるため、要素を挿入する際に位置を指定することができないことです。Pythonで辞書を作成するには
352views
0likes

2.25、Python NoneTypeタイプ

NoneTypeは特別な型の一種で、この型は値としてNoneしか持つことができず、しかもその値にはほとんど行える操作がありません。では、その役割は何でしょうか? すべての変数は必ず値を持ち、オブジェクトを指さなければならないため、何の値を取るべきかわからないときは、それをNoneにすることができます。次の例を見てください:a=None b=None id(a)#すべての値がNoneのオブジェ
333views
0likes

2.26、Python変数、オブジェクトと値の関係

前の例ではすでに変数を使っています。例えば、a = 12 とすることで変数が作成され、その変数の値は 12 ですが、オブジェクトに触れる機会はあまり多くありません。変数は単なる記号、または名前です。現実生活に例えると、身分証に相当します。オブジェクトはある記憶領域で、簡単に言えばメモリの一部です。現実生活に例えると、具体的な人に相当します。オブジェクトには多くの属性があり、その
post
  • 26

    item of content
Pythonの基本データ型は全部で26章あります。
この章では、整数型、浮動小数点数、文字列、ブール型、リスト、タプル、セットおよび辞書など、Pythonが提供する基本的なデータ型について紹介します。また、これらのデータ型に対する演算操作についても解説します。
私たちはPythonが強タイプ言語であることを知っています。つまり、各変数の型は特定の時点でのみ確定します。言い換えれば、Pythonにおける任意の生存しているオブジェクトの型は一意です。異なる型のオブジェクトには異なる属性があり、異なる操作を実行できます。
さらに、この章の最後では変数やオブジェクトなどの概念についても触れられます。それぞれのオブジェクトには確定した型があり、各変数は特定のオブジェクトを指し示します。