久久国产乱子伦精品免费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://haohuigou.com/73198.html

相關新聞

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

    1. 主站蜘蛛池模板: 康平县| 韩城市| 皮山县| 财经| 新乡市| 正蓝旗| 肇源县| 乌兰察布市| 杭州市| 德惠市| 松桃| 通城县| 柳河县| 巴中市| 交口县| 蒙自县| 万全县| 黄浦区| 泸西县| 峨眉山市| 卢龙县| 万安县| 平度市| 东方市| 衡南县| 莱西市| 新蔡县| 巴彦县| 延吉市| 东乡县| 呼伦贝尔市| 诸城市| 高淳县| 昭苏县| 淄博市| 波密县| 盐山县| 鸡泽县| 阳泉市| 酉阳| 宜川县|