適用於初學者的Python基礎(二)

2021-09-25 19:21:10 字數 2485 閱讀 9191

字串(這種資料型別在生活中很常見,比如密碼,姓名,賬號等等)

1.python中的字串格式

2.字串輸出

3.字串輸入

4.下標和切片

所謂的下標就是編號,好比每個足球運動員身上的號碼牌一樣,通過這個號碼牌我們就可以找到這個人

字串中「下標」的使用:

如果想要取出部分字元,那麼可以通過下標的方法(下標從0開始)

字串切片是指對操作的物件擷取其中一部分的操作。字串、列表、元組都支援切片操作

切片的語法:【起始:結束:步長】 區間屬於左閉右開型,即從起始位開始到結束位的前一位結束(不包含結束位本身)

例如:

5.字串常見操作

find函式:檢測str是否包含在mystr中,如果是則返回開始的索引值,否則返回-1

index函式:和find函式一樣,只不過如果字串不在mystr中會報乙個異常

count函式:返回該字元在開始到結束之間中字串中的出現的次數

replace函式:把mystr中的str1替換成str2,如果count指定,則替換不超過count次

split函式,以str為分隔符切片mystr,如果maxsplit有指定值,則僅分割maxsplit個子字串

capitalize函式:把字串的第乙個字元大寫

title函式,把字串的每個單詞首字母大寫

startwith函式:檢查字串是否以obj開頭,是則返回true,否則返回false

endwith函式:檢查字串是否以obj結束,如果是返回true,否則返回false

lower函式:轉換mystr中所有大寫字元為小寫。upper函式,轉換mystr中的小寫字母為大寫。

ljust 函式:返回乙個原字串左對齊,並使用空格填充至長度 width 的新字串

rjust 函式:返回乙個原字串右對齊,並使用空格填充至長度 width 的新字串

center 函式:返回乙個原字串居中,並使用空格填充至長度 width 的新字串

lstrip 函式:刪除 mystr 左邊的空白字元。 rstrip 函式,刪除 mystr 字串末尾的空白字元。

strip 函式:刪除 mystr 字串兩端的空白字元。

refind 函式,類似於 find()函式,不過是從右邊開始查詢.

rindex 函式,類似於 index(),不過是從右邊開始.

partition 函式:把 mystr 以 str 分割成三部分,str 前,str 和 str 後.

rpartition 函式:類似於 partition()函式,不過是從右邊開始.

splitlines 函式,按照行分隔,返回乙個包含各行作為元素的列表。

isalpha 函式,如果 mystr 所有字元都是字母 則返回 true,否則返回 false

isdigit 函式,如果 mystr 只包含數字則返回 true 否則返回 false.

isalnum 函式,如果 mystr 所有字元都是字母或數字則返回 true,否則返回 false

isspace 函式,如果 mystr 中只包含空格,則返回 true,否則返回 false.

join 函式,mystr 中每個字元後面插入 str,構造出乙個新的字串

這篇文章主要講的是組合資料型別中的字串常用操作,希望可以反覆練習,想看底層請到python官網進行學習!!!python3

Linux GPIO系統內呼叫(適用於初學者)

本方法是linux系統中操作gpio的通用方法,初學者或硬體工程師可以通過該方法對晶元的gpio口進行簡單的控制。在linux核心中進入路徑 sys class gpio 在該路徑下有export和unexport 2個節點,其分別的作用為 export 建立gpio控制節點。unexport 刪除...

Java 單例設計模式(適用於初學者)

對初學者而言,單例設計模式掌握2種即可 餓漢和懶漢模式 public class danlimoshi class a 1 將構造器私有化 private static a a new a 2 新建立乙個私有的 靜態的 該類型別的例項 public static a getinstance void...

雲計算入門指南 適用於初學者的完整雲計算指南

在本雲計算指南中,我們將涵蓋所有資訊,如歷史,特徵,優勢,劣勢和雲計算型別。此外,我們將了解雲計算部署模型以及使用它的公司列表。那麼,您準備好了解有關雲計算的更多資訊嗎?什麼是雲計算?雲計算是一種為客戶提供網際網路服務的服務。它只是說雲計算意味著通過網際網路而不是計算機的硬碟儲存和訪問資料和程式。資...