Day02 字串處理

2021-09-09 08:35:58 字數 1558 閱讀 2970

#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...