python学习-字符串的基本操作
文章目錄
- 字符串
- 字符串定義
- 字符串下標
- 字符串的加法
- 字符串的減法-非常規意義的減法
- 字符串的乘法
- 字符串的除法-非常規意義的除法(未完待續...)
說明:目前由于對python語法以及命名規則還不太熟悉,示例代碼使用的命名,都是沒有任何規范可言的,希望大家不要學習這種命名方式,還是要遵守命名規范,這個特別重要。要養成自己的風格。后續我會抽時間學習命名規則,然后分享出來給大家!
字符串
字符串定義
在python中使用單引號或雙引號是沒有區別的,都可以用來表示一個字符串。
但是我們可以自由選擇使用方式,讓語義看起來更簡潔。
示例:
這時候定義字符串使用雙引號
str = "this's python"另一種情況,定義使用單引號
str = "this is \"python\"" str = 'this is "python"'在python中,反斜杠\可以作為一個轉譯符,使用方式如上面示例代碼。還有使用方式如換行符
還有一種三個引號的用法,使用三引號,能在字符串里面直接使用單引號和雙引號。見示例:
在c和d字符串中,直接使用定義,不需要轉義符,也能表達出我們需要的意思。
字符串下標
定義字符串以后,可以直接使用下標取值,不過要注意不要越界。不清楚長度的,可以先使用len來獲取字符串的長度。
** 劃重點 **
仔細查看下面這部分內容
字符串下標并不是只能使用正值,還可以使用負值,不過不管使用正值和負值,都要注意邊界,越界就會報錯。
字符串的加法
字符串可以相加,見代碼
只能進行字符串相加,不能相減噢。
字符串的減法-非常規意義的減法
剛才然后字符串也有相減的方法,見示例代碼:
First = input("Please input first string : ") Second = input("Please input second string : ") jieguo = ""for i in First:if i in Second:First = First.replace(i, "") print(First)這段代碼可以直接在PyCharm中運行
運行后首先輸入第一個字符串,回車,再輸入第二個字符串。
得到運行結果,第一個字符串除去第二個字符串里面帶有的字母后得到的結果。
遍歷第一個字符串,每個字符都在第二個字符串里面查找,如果存在,則把第一個字符串里面的字符替換成無,也就是去掉了。
字符串的乘法
字符串的乘法,其實就是把字符串給復制了多少份。上代碼:
字符串的除法-非常規意義的除法(未完待續…)
字符串的除法,還要研究一下,這個比較復雜,一些語法還不懂,等我能運行成功以后,再分享出來。
還有一點就是除法,到底需要一個什么樣的功能,這個目前我還不明確,如果小伙伴們有什么想法,可以留言討論!
總結
以上是生活随笔為你收集整理的python学习-字符串的基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 免费服务器空间
- 下一篇: python学习-字符串格式化