#coding=utf-8
『』』定義
在引號中間的
字串 可以儲存任意長度的資料 但是只能儲存字元型資料
『』』x=『123』
x=「hellopython」
x=""「hello
python 「」」
print(x)
#切片運算 擷取
x=『hello python』
print(x[0]) #從前往後數 下標(位置)從0開始
print(x[-1]) #從後往前數 下標(位置)從-1開始
#擷取多個字元
print(x[6:8]) #範圍不包含最後乙個數字
print(x[-6:-4]) #範圍不包含最後乙個數字 小的數字寫前面
#擷取指定下標
print(x[5:])#下標之後所有字元
print(x[:5])#下標之前所有字元
x=『金額33.50』
print(x[2:4])
print(len(『哈哈』))
#字元拼接 複製
print(x+『1111』) #連線
print(x*10)
#替換print(x.replace(『3』,「4」,1)) #old new 次數( 不寫次數 全部替換)
#切割 把資料按照指定的格式 來切開
x=』 shenzhen|baoan|jinbao 』
print(x.split("|")) #切割完成之後就是乙個 列表資料
#查詢print(x.find(『aa』)) #找到字元所在的位置 只找一次 ; -1 表示木有找到
#判斷if 『a』 in x: #如果a在x變數裡面
print(『ok』)
else:
print(『error』)
#計數print(x.count(『a』))
#取索引
print(x.index(『z』)) #獲取字元所在的下標位置
#遍歷for i in x: #把x變數裡面的字元 乙個乙個提取出來 ,你可以判斷 操作都行
print(i)
#轉大小寫
print(x.upper())
print(x.lower())
#去空字元
print(x.lstrip()) #left去掉左邊
print(x.rstrip()) #right 去掉右邊
print(x.strip()) #去兩邊
################課堂練習###########################
『』』從鍵盤輸入字串 然後逆序輸出 例如輸入 abcd 列印出來 dcba
『』』sum="" #初始化乙個變數 等下用來存字元型資料
x=input(『input string:::』) #鍵盤輸入
print(x[::-1])
for i in range(1,len(x)+1): #從後往前 乙個個提取 -1 -2 -3 -4。。。。我不知道你輸入字串有多少位
sum+=x[-i] #每次提取最後的字元 拼接之前變數存的字元
print(sum)
C 02字串處理
1.方法命名是用帕斯卡 2.變數使用駝峰 3.is開頭的都是bool i開頭的都是介面 abs開頭的是抽象類 4.弄乙個變數在這裡必須賦初值using system using system.collections.generic using system.linq using system.tex...
shell 02 字串處理
一 字串相關操作 1.計算字串的長度 語法說明 方法一 無方法二 expr length string string有空格,則必須加雙引號 舉例 計算字串的長度 var1 hello shell len 當定義的字串有空格的時候,string必須有雙引號,否則會報錯 len expr length ...
8 8字串處理
字串處理 string 無子類 hello 構造字串物件 public int length 獲取字串的長度 system.out.println 輸入姓名 scanner sc new scanner system.in string str sc.nextline string str 李芳 s...