幾種字串方法

2022-09-10 21:51:31 字數 1068 閱讀 7670

整型和布林值

整型進製轉換

10 ---2

2 ---10

方法:8421

布林值轉換

int(bool)

str(bool)

bool("") false 只有當內容為空時,才為假,有空格時也為真

bool(0) false 其他為真

字串索引

例如:meet

從左向右:0123

從右向左:-4 -3 -2 -1

切片從左向右:[起始位置:終止位置] 顧頭不顧尾

步長[起始位置:終止位置:步長] 步長可以控制步子大小,讀取方向,預設為1,正向 -1相反

字串方法詳解

str.strip() 去除資料兩端的空格,換行符,製表符

str.split() 分割,可以自己制定分割線

str.replace(舊的資料,新的資料,替換次數) 替換

str.startswith() 以什麼什麼開頭

str.endswith() 以什麼什麼結尾

str.upper() 全部變為大寫

str.lower() 全部變為小寫

str.count() 計數

is型別

str.isalpha() 判斷是不是英文或者漢字

str.isdecimal() 判斷是不是十進位制數字

str.isalnum() 判斷是不是英文,中文,數字

str.isdigit() 判斷是不是數字

for迴圈

基本結構:

for 變數名 in 可迭代物件 : (除int,bool均可迭代,後期int也可迭代)

迴圈體s="123456"

for i in s:

pass #佔位,不進行運算

print(s)

輸出結果為123456

s = "134"

for i in s: #只是借用了for迴圈完成迴圈次數的使用

print(s)

輸出結果為:

134134

134

字串函式幾種實現方法

說明 因為庫函式中有以下函式,所以直接用就好了,但是為了學習,我們還是有必要了解一下函式內部的 拷貝函式strcpy的幾種實現方法 1.使用陣列實現 void mystrcpy1 char desstr,char srcstr desstr i 0 2.用指標的形式實現 void mystrcpy2...

Golang幾種連線字串方法

golang中字串是不可變的使用utf 8編碼任意位元組鏈。把乙個或多個字元相加稱為字串連線。最簡單的方式使用 操作符,本文介紹多種方式連線字串。首先介紹簡單使用 操作符 package main import fmt func main 輸出結果 result hello,golang 既然加操作...

分割字串的幾種方法

單個字元分割 string s abcdeabcdeabcde string sarray s.split c foreach string i in sarray console.writeline i.tostring 輸出下面的結果 ab deab deab de多個字元分割 string s...