久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

Python數據類型之Tuple?【每日一個知識點第113期-Python】

 

對于一個程序員來講,數據類型的重要性無需多言。在Python3中,有多達六種數據類型,各類型均有自己獨特的屬性和操作方式。今天我們首先帶大家來了解一下Python3的數據類型:Tuple。


元組(tuple)與列表類似,不同之處在于元組的元素不能修改。元組寫在小括號(())里,元素之間用逗號隔開。

元組中的元素類型也可以不相同:

實例

#!/usr/bin/Python3

tuple = ( 'abcd', 786 , 2.23, 'runoob', 70.2 )
tinytuple = (123, 'runoob')

print (tuple) # 輸出完整元組
print (tuple[0]) # 輸出元組的第一個元素
print (tuple[1:3]) # 輸出從第二個元素開始到第三個元素
print (tuple[2:]) # 輸出從第三個元素開始的所有元素
print (tinytuple * 2) # 輸出兩次元組
print (tuple + tinytuple) # 連接元組

以上實例輸出結果:

('abcd', 786, 2.23, 'runoob', 70.2)
abcd
(786, 2.23)
(2.23, 'runoob', 70.2)
(123, 'runoob', 123, 'runoob')
('abcd', 786, 2.23, 'runoob', 70.2, 123, 'runoob')

元組與字符串類似,可以被索引且下標索引從0開始,-1 為從末尾開始的位置。也可以進行截取(看上面,這里不再贅述)。

其實,可以把字符串看作一種特殊的元組。

實例

>>>tup = (1, 2, 3, 4, 5, 6)
>>> print(tup[0])
1
>>> print(tup[1:5])
(2, 3, 4, 5)
>>> tup[0] = 11 # 修改元組元素的操作是非法的
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
>>>

雖然tuple的元素不可改變,但它可以包含可變的對象,比如list列表。

構造包含 0 個或 1 個元素的元組比較特殊,所以有一些額外的語法規則:

tup1 = () # 空元組
tup2 = (20,) # 一個元素,需要在元素后添加逗號

string、list和tuple都屬于sequence(序列)。

注意:

  • 1、與字符串一樣,元組的元素不能修改。
  • 2、元組也可以被索引和切片,方法一樣。
  • 3、注意構造包含0或1個元素的元組的特殊語法規則。
  • 4、元組也可以使用+操作符進行拼接

《Python入門每日一個知識點》欄目是馬哥教育Python年薪20萬+的學員社群特別發起,分享Python工具、Python語法、Python項目等知識點,幫助大家快速的了解Python學習,快速步入Python高薪的快車道。

http://www.haohuigou.com/73198.html

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!
<p id="o0hlv"></p><pre id="o0hlv"><label id="o0hlv"></label></pre>

      主站蜘蛛池模板: 雷波县| 大同市| 剑川县| 翼城县| 大竹县| 武城县| 泉州市| 浏阳市| 西华县| 望江县| 化德县| 湖北省| 玛纳斯县| 利津县| 垦利县| 德庆县| 民勤县| 松原市| 马尔康县| 遂川县| 西峡县| 石家庄市| 江川县| 汉中市| 黄梅县| 洛阳市| 都昌县| 东海县| 沐川县| 辽源市| 建水县| 贺州市| 讷河市| 威信县| 苏尼特右旗| 临西县| 永福县| 青田县| 高青县| 桂林市| 岑巩县|