久久国产乱子伦精品免费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開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 林芝县| 南丹县| 东乡| 渝中区| 社旗县| 泰来县| 师宗县| 甘谷县| 湘乡市| 常山县| 东乌珠穆沁旗| 衡山县| 永年县| 沁水县| 商洛市| 弥渡县| 永登县| 新宁县| 廊坊市| 江口县| 新巴尔虎右旗| 瑞金市| 东乌珠穆沁旗| 宝丰县| 建瓯市| 琼结县| 观塘区| 巴里| 大名县| 信丰县| 东源县| 全州县| 新化县| 仙桃市| 临颍县| 嘉荫县| 绵阳市| 武强县| 蒙自县| 玉田县| 永定县|