(007)我們一起學Python;元組和字串
①元組的特徵是 圓括號和逗號
>>> tuple1=(1,)
>>> type(tuple1)
<class 'tuple'>
>>> tuple1=(1,)
>>> type(tuple1)
<class 'tuple'>
②元組的內容不會被輕易修改:
>>> tuple1 = (1,2,3,5,4,6,7,8)
>>> tuple1[2]=(33,)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
③修改元組的方法:元組被修改之後原來的會被回收,相當於標籤內容回收。
>>> tuple1 = (1,2,3,5,4,6,7,8)
>>> tuple1 = tuple1[2:] + (666,) + tuple1[:2]
>>> tuple1
(3, 5, 4, 6, 7, 8, 666, 1, 2)
④字串 str ,修改原內容也會回收
>>> str = "tongge hen shuai!"
>>> str1 = str[:2] + 'tebie' + str[2:]
>>> str1
'totebiengge hen shuai!'
>>> str = str1
>>> str
'totebiengge hen shuai!'
>>> dir(str)
['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'capitalize', 'casefold', 'center', 'count', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'format_map', 'index', 'isalnum', 'isalpha', 'isdecimal', 'isdigit', 'isidentifier', 'islower', 'isnumeric', 'isprintable', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'maketrans', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']
講解常用的幾個類方法:
①capitalize :首字母大寫
>>> str.capitalize()
'Totebiengge hen shuai!'
②casefold :整個字母改寫為小寫
>>> str.casefold()
'totebiengge hen shuai!'
③center :字元居中
>>> str.center(40)
' totebiengge hen shuai! '
④count :計數
>>> str.count('g',1,15)
2
⑤translate :替換
>>> str1.translate(str.maketrans('n','h'))
'fish fuck ho ho ho '二 格式化字串:位置引數,關鍵字引數,兩者混合引數
(位置引數必須在關鍵字引數之前)
>>> "{a} {b} {c}".format(a="通哥",b="哥",c="很帥")
'通哥 哥 很帥'
>>> "{0} {1} {2}".format("通哥","很","帥")
'通哥 很 帥'
相關文章
- (005)我們一起學Python;常用操作符Python
- (008)我們一起學Python;總結--序列類方法Python
- (004)我們一起學Python;閒談資料型別Python資料型別
- (006)我們一起學Python;列表----超級結構體Python結構體
- (011)我們一起學Python;匿名函式,遞迴函式Python函式遞迴
- 04_python——元組(tuple)、字串 、 bytes bytearrayPython字串
- python元組和列表Python
- (003)我們一起學Python;鞏固練習,寫個小遊戲Python遊戲
- 讓我們一起解密組播、IGMP、IGMP監聽解密
- Python 學習之元組Python
- 我們一起學PMP—專案管理的要素專案管理
- 我們們一起聊聊Java異常Java
- Python學習手冊之捕獲組和特殊匹配字串Python字串
- 我們一起來學RabbitMQ 四:RabbitMQ windows 安裝MQWindows
- 我們一起來學RabbitMQ 四,RabbitMQ windows 安裝MQWindows
- [招募] 加入我們一起學習 計算機數學吧計算機
- 【招募】加入我們一起學習 計算機數學吧計算機
- python學習筆記:第4天 列表和元組Python筆記
- Python 學習之元組列表Python
- 讓我們一起啃演算法----字母異位詞分組演算法
- 列表、元組、字串是有序序列嗎?Python基礎教程字串Python
- [我們一起來學 RabbitMQ 一 ]RabbitMQ 的基本介紹MQ
- 使用Rust的幾點理由,加入我們,一起學習!Rust
- Python元組和字典的拆包Python
- Python 元組Python
- 我們一起來玩轉 Grep 指令
- Python 元組,不可變的列表,滾雪球學 PythonPython
- python列表(list)和元組(tuple)詳解Python
- Python3之字串str、列表list、元組tuple的切片操作Python字串
- python學習之字串常用方法和格式化字串Python字串
- Python元組tuplePython
- Python tuple(元組)Python
- python-元組Python
- python的元組Python
- 20201118 5.2元組 5.3字串字串
- 那些年我們一起追過的大佬
- Python學習筆記8——列表、字典、元組Python筆記
- 學習python的資料型別——元組Python資料型別