整型和布林值
整型進製轉換
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...