Bagaimana untuk menggunakan jenis data biasa Python?

WBOY
Lepaskan: 2023-05-09 23:13:06
ke hadapan
1599 orang telah melayarinya
<p><img src="https://img.php.cn/upload/article/000/887/227/168364518858691.png" alt="Bagaimana untuk menggunakan jenis data biasa Python?"></p> <h3> Jenis data yang biasa digunakan dalam Python termasuk: </h3> <ul class=" list-paddingleft-2"> <li><p>Jenis nombor: termasuk integer (int), integer panjang (panjang), jenis float Point (terapung), jenis jamak (kompleks). </p></li> <li><p>Jenis rentetan (str): digunakan untuk menyimpan data teks, anda boleh menggunakan petikan tunggal, petikan berganda atau petikan tiga kali ganda untuk menentukan rentetan. </p></li> <li><p>Jenis senarai (senarai): berbilang nilai boleh disimpan dalam senarai mana-mana jenis data Ia ditakrifkan menggunakan kurungan segi empat sama dan dipisahkan dengan koma. </p></li> <li><p>Jenis tupel (tuple): serupa dengan senarai, tetapi elemen dalam tupel tidak boleh diubah suai dan ditakrifkan menggunakan kurungan. </p></li> <li><p>Jenis kamus (dikt): digunakan untuk menyimpan pasangan nilai kunci dan nilai boleh menjadi sebarang jenis data dan ditakrifkan menggunakan kurungan kerinting. </p></li> <li><p>Jenis set (set): digunakan untuk menyimpan elemen unik, ditakrifkan menggunakan kurungan kerinting atau fungsi set(). </p></li> <li><p>Jenis Boolean (bool): mewakili benar atau salah, dengan hanya dua nilai, Benar dan Salah. </p></li> <li><p>NoneType: mewakili nilai nol atau objek kosong. Antaranya, lima yang pertama adalah jenis data yang biasa digunakan. Sebagai tambahan kepada jenis data yang biasa digunakan di atas, Python juga menyediakan beberapa jenis data lain, seperti jenis fail, jenis bait, jenis tarikh, dsb. </p></li> </ul> <h4>Jenis Boolean (bool) dalam Python</h4> <p>Jenis Boolean (bool) dalam Python hanya mempunyai dua nilai, iaitu True dan False. Jenis bool biasanya digunakan dalam pertimbangan logik dan pernyataan kawalan bersyarat, seperti pernyataan while dan if. Dalam Python, True dan False ialah pemalar terbina dalam, dan kedua-duanya tergolong dalam jenis bool, dan operasi penugasan tidak dibenarkan. Anda boleh menggunakan fungsi bool() untuk menukar jenis data lain kepada jenis bool.</p> <h4>Ikhtisar jenis angka dalam Python</h4> <p>Jenis angka dalam Python termasuk integer (int), integer panjang ( long ), jenis titik terapung (float), jenis kompleks (kompleks). </p> <ul class=" list-paddingleft-2"> <li><p>Jenis integer (int): Mewakili jenis integer, yang boleh mewakili integer positif, integer negatif dan sifar. </p></li> <li><p>Integer panjang (panjang): mewakili jenis integer yang lebih besar daripada integer biasa dan boleh mewakili integer yang sangat besar. </p></li> <li><p>Apung: Mewakili jenis nombor nyata, yang boleh mewakili perpuluhan perpuluhan, termasuk nombor positif, nombor negatif dan sifar. Nombor titik terapung mempunyai had ketepatan dalam Python. </p></li> <li><p>Kompleks: Mewakili jenis nombor kompleks, yang terdiri daripada nombor nyata dan nombor khayalan, seperti <code>3+4j</code>, <code>2.1-3.2j</code> dan bentuk lain. Anda boleh menggunakan fungsi <code>type()</code> terbina dalam untuk menyemak jenis pembolehubah. Sebagai contoh, kod berikut mentakrifkan pembolehubah integer, pembolehubah titik terapung dan pembolehubah kompleks masing-masing: </p></li> </ul><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:py;">a = 5 b = 3.14 c = 2 + 3j print(type(a)) # 输出:&lt;class &amp;#39;int&amp;#39;&gt; print(type(b)) # 输出:&lt;class &amp;#39;float&amp;#39;&gt; print(type(c)) # 输出:&lt;class &amp;#39;complex&amp;#39;&gt;</pre><div class="contentsignin">Salin selepas log masuk</div></div><p>Jenis nombor Python menyokong pelbagai operasi, termasuk operasi aritmetik, operasi Bit , operasi perbandingan, dsb. </p><p>Sebagai contoh, anda boleh menggunakan operator seperti <code>+</code>, <code>-</code>, <code>*</code>, <code>/</code>, <code>//</code>, <code>%</code> untuk melaksanakan operasi aritmetik, gunakan <code>&</code>, <code>|</code>, < Operator seperti 🎜> dan <code>^</code> melakukan operasi bitwise, dan operator seperti <code>~</code>, <code>==</code>, <code>!=</code>, <code>></code>, <code><</code> dan <code>>=</code> digunakan untuk operasi perbandingan. Anda juga boleh melakukan pengiraan matematik menggunakan modul Matematik, seperti eksponen, punca kuasa dua, fungsi trigonometri dan operasi lain. <code><=</code></p>Ikhtisar rentetan dalam Pyhon<h4></h4>String dalam Python ialah jenis urutan yang tidak boleh diubah Dalam Python, urutan aksara yang disertakan dalam petikan tunggal, petikan berganda atau petikan tiga ialah rentetan. Sebagai contoh, kod berikut mentakrifkan pembolehubah rentetan: <p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:py;">my_str = &amp;#39;Hello, world!&amp;#39;</pre><div class="contentsignin">Salin selepas log masuk</div></div></p>Dalam Python, rentetan menyokong pelbagai operasi, seperti penggabungan, pengindeksan, penghirisan, traversal, dsb. Sebagai contoh, anda boleh menggunakan operator <p> untuk menggabungkan dua rentetan dan menggunakan operator <code>+</code> untuk mendapatkan aksara pada kedudukan yang ditentukan dalam rentetan Artikel berikut akan menerangkan secara terperinci. <code>[]</code></p>Tinjauan Keseluruhan Senarai dalam Python<h4></h4>Senarai dalam Python ialah jenis data boleh ubah yang digunakan untuk menyimpan set data tersusun dan boleh mengandungi unsur pelbagai jenis data, seperti Integer, rentetan, senarai, dll. Senarai ditakrifkan menggunakan kurungan segi empat sama <p>, dan elemen dalam senarai dipisahkan dengan koma <code>[]</code> Elemen dalam senarai boleh diakses melalui indeks. <code>,</code></p>Sebagai contoh, kod berikut mentakrifkan senarai yang mengandungi elemen seperti integer, jenis titik terapung, rentetan, dsb.: <p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:py;">my_list = [1, 2.0, &quot;hello&quot;, [3, 4, 5]]</pre><div class="contentsignin">Salin selepas log masuk</div></div></p>Indeks senarai bermula dari 0 dan anda boleh menggunakan subskrip untuk mengakses elemen senarai dalam . Untuk mengakses elemen pertama dalam <p>, iaitu integer <code>my_list</code>, anda boleh menggunakan <code>1</code> Untuk mengakses elemen kedua dalam <code>my_list[0]</code>, iaitu jenis titik terapung <code>my_list</code>, anda boleh menggunakan <🎜. > ke Dan seterusnya. <code>2.0</code><p>另外,Python 中的列表支持多种操作,如增加元素、删除元素、修改元素、排序等。例如,可以使用 <code>append()</code> 方法向列表末尾添加元素,使用 <code>pop()</code> 方法删除列表中的一个元素,使用切片操作来修改元素等。后续文章详细说明。</p><h4>Python 中的元组类型(tuple)</h4><p>Python中的元组是一种有序且不可变的序列,用小括号 () 表示。它可以包含不同类型的元素,也可以包含相同类型的元素。元组与列表相似,但是元组中的元素不可修改,因此在需要保证数据不可变的场合,可以使用元组。元组具有以下特点:</p><ul class=" list-paddingleft-2"><li><p>元组中的元素不可修改,但是可以通过索引来访问元素,甚至可以使用切片操作来获取子元组。</p></li><li><p>元组是不可变的,因此可以作为字典的键值。</p></li><li><p>元组的操作与列表类似,可以进行拼接、重复、求长度等操作。</p></li><li><p>元组与列表不同,可以在一个元组中包含另一个元组。 总之,元组是一个非常有用的数据类型,在需要保证数据不变而又需要存储多个数据的场合下,它是一个比较好的选择。</p></li></ul><h4>Python中的字典(Dictionary)</h4><p>Python中的字典(Dictionary)是一种无序的、可变的映射类型,用大括号 {} 表示。</p><p>字典是由键(key)和值(value)组成的一组映射关系,其中键必须是唯一的、不可变的对象,例如字符串、数字或元组,值可以是任意类型的对象。</p><p>字典可以用于存储和查找大量的数据,并且支持高效的增、删、改、查等操作。例如,我们可以使用字典来存储一个人的个人信息,如下所示:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:py;">person = {&amp;#39;name&amp;#39;: &amp;#39;张三&amp;#39;, &amp;#39;age&amp;#39;: 25, &amp;#39;gender&amp;#39;: &amp;#39;男&amp;#39;, &amp;#39;address&amp;#39;: &amp;#39;北京市&amp;#39;}</pre><div class="contentsignin">Salin selepas log masuk</div></div><p>其中,&#39;name&#39;、&#39;age&#39;、&#39;gender&#39;和&#39;address&#39;是键,对应的值分别是&#39;张三&#39;、25、&#39;男&#39;和&#39;北京市&#39;。我们可以使用键来访问其对应的值,如下所示:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:py;">print(person[&amp;#39;name&amp;#39;]) # 输出:张三 print(person[&amp;#39;age&amp;#39;]) # 输出:25</pre><div class="contentsignin">Salin selepas log masuk</div></div><p>总之,字典是Python中非常有用的一种数据类型,它可以应用于很多场景,例如存储配置信息、缓存数据等。</p><h4>Python中的集合(Set)</h4><p>Python中的集合(Set)是一个无序的、可变的数据类型,用大括号 {} 或 set() 函数表示。 集合可以包含不同类型的元素,且每个元素在集合中都是唯一的。如果需要对一组数据进行去重或判断其是否包含某个元素,可以使用集合。 集合具有以下特点:</p><ul class=" list-paddingleft-2"><li><p>集合中的元素是唯一的,如果插入已有的元素,集合中不会有任何变化。</p></li><li><p>集合是无序的,不能像列表和元组那样使用索引来访问元素。</p></li><li><p>集合是可变的,可以使用各种方法来增加、删除、更新集合中的元素。</p></li><li><p>集合可以进行交、并、差等各种集合操作,例如求交集、并集、差集等。 例如,我们可以使用集合来去除列表中的重复元素,如下所示:</p></li></ul><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:py;">lst = [1, 2, 3, 4, 5, 1, 2, 3] # 定义一个列表 s = set(lst) # 将列表转化成集合 lst = list(s) # 再将集合转化成列表 print(lst) # 输出:[1, 2, 3, 4, 5]</pre><div class="contentsignin">Salin selepas log masuk</div></div><p>以上代码将列表转化成集合后,再将集合转化成列表,就可以去除列表中的重复元素。</p><p>集合也可以用于判断一个元素是否存在于另一个列表或集合中,如下所示:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:py;">s = set([1, 2, 3, 4, 5]) print(3 in s) # 输出:True print(6 in s) # 输出:False</pre><div class="contentsignin">Salin selepas log masuk</div></div><p>以上代码判断元素3和6是否存在于集合中,并分别输出结果。 总之,集合是Python中非常有用的一种数据类型,它可以用于去除重复元素、判断元素是否存在等各种场合。</p><h4>Python中的空类型 NoneType</h4><p>在Python中,NoneType 是一个表示空值的数据类型,它只有一个取值None。</p><p>NoneType通常用于表示一个不存在的对象或变量的空值,例如一个函数没有返回值时,它默认返回None。</p><p>NoneType还可以用于初始化变量,表示该变量还没有被赋值。 在Python中,None是内置的常量,表示空值。可以使用type()函数来判断一个变量的类型,如下所示:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:py;">x = None print(type(x)) # 输出:&lt;class &amp;#39;NoneType&amp;#39;&gt;</pre><div class="contentsignin">Salin selepas log masuk</div></div><p>以上代码定义了一个变量x,并将其赋值为None,然后使用type()函数来判断x的类型,结果输出<class &#39;NoneType&#39;>。</p><p>NoneType还常常用于函数的返回值,如果函数没有明确的返回值,则默认返回None,例如:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:py;">def hello(): print(&amp;#39;Hello, world!&amp;#39;) x = hello() print(x) # 输出:None</pre><div class="contentsignin">Salin selepas log masuk</div></div><p>以上代码定义了一个函数hello(),该函数没有明确的返回值,因此默认返回None。在函数调用时,将返回值赋值给变量x,然后输出变量x的值,结果输出None。</p>

Atas ialah kandungan terperinci Bagaimana untuk menggunakan jenis data biasa Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan