String字串的操作

2022-03-17 02:44:53 字數 1425 閱讀 3363

字串的常用操作

#

author:nadech

name = "

my name is nadech

"print(name.count("a"

))print

(name.capitalize())

print(name.center(50,"-"

))print(name.ljust(50,'-'

))print(name.rjust(50,"-"

))print(name.find("

name

"))#

找到第乙個字元所在的位置

print(name[name.find("

is"):15])#

這裡可以用來對字串進行切片

print(name.find("

nadech"))

print(name.rfind("

e"))#

找到該值的最右邊乙個值的下標

name1 = "

my name is ,i am years old

"print(name1.format(name="

aguilera

",age=23))

print(name1.format_map( ))#

這個很少用

###is...有很多方法,不再一一枚舉,因為很簡單

print

(name1.isdigit())

print("

+".join(['

1','

2','

3']))#

join可以用來在列表中的兩個資料之間新增內容

print("

123"

)print("

\n123\n

".lstrip())#

這個會將字串左邊的空格或換行去掉,rstrip會去掉右邊的,strip會去掉兩邊的、、

#在這裡maketrans先制定轉化的規則,然後字串再用translate方法使用此規則

p = str.maketrans("

abcdef

","123456")

print("

nadech

".translate(p))

#將字串分割成列表

print("

1+2+3+4

".split("+"

))print("

1+2+\n3+4

".splitlines())

#大寫變小寫,小寫變大寫

print("

nadech

".swapcase())

var = "

床前明月光

"print(var.replace("

明月","

太陽"))

String字串操作

char chars string s new string chars int len s.length 字串長度 system.out.println chars ab system.out.println s abc system.out.println len 3 char ch zhang...

String字串查詢操作

public class stringcontains public static void main string args string info 發布到首頁後,一旦被管理員撤下,3天內將不能再發布到首頁 boolean b info.contains 管理員撤下 l system.out.pr...

C 字串string操作

相比於c語言而言,c 提供了太多的寫好了的型別和方法,其中string型別就是用起來特別方便的一種。那麼問題來了,既然有c語言的char型,為什麼還要學習string型別呢?我碰到過的也是最主要的乙個原因就是string型別更節省空間,用多少開多少,而char型別的陣列就不是了,必須開最大值。其次還...