test = "xales"字串的格式化:v1 = test.rstrip("eslxa")
v2 = test.strip()
print(v1) # 最多匹配
l = "aeiou"
m = "12345"
v = "adadas;dasdasda;fsfff"
m = str.maketrans("adiou", "12345") # 一一應的關係
new_v = v.translate(m)
print(new_v)
t = "teasdasd"
b = t.partition("s") # 以什麼為分割
print(b)
b1 = t.split("s", 3) # 找多個分割
print(b1)
# 換行
test2 = "dasdhsakdj\ndsadasda\nsadasdas\n"
v2 = test2.splitlines(false) # 以換行符來劃分換行
print(v2)
test3 = "pengliang"
bb = test3.startswith('l') # 以什麼首字母開頭,同理endswith以什麼味為結尾
print(bb)
test4 = "alex"
v3 = test4.swapcase() # 大小寫轉換
print(v3)
g = "dasda"
v4 = g[0:-1] # 獲取索引的字元
print(v4)
li = [11, 22, "sd"] # 注意字母必須用引號括起來
mm = len(li)
print(mm)
gh = "我想上天" # 把列表當中的元素乙個乙個輸出
index = 0
while index < len(gh):
f = gh[index]
print(f)
index = index + 1
for pl in gh:
print(pl)
name = "*********wen"
age = "18"
al = name + age # 字串修改時候是因為重新生成了字串(一旦建立 就不可修改)
print(al)
e = "els"
v5 = e.replace("el", "bb") # 替換
print(v5)
k = range(0, 100, 5) # 建立連續和不連續的數
print(k)
for pl in k:
print(pl)
test5 = ("qwe")
print(test5)
ll = len(test5)
print(ll)
m1 = "你是風兒"
l1 = "_".join(m1)
print(l1)
value = "5+9"
n1, n2 = value.split("+")
print(n1, n2)
msg='my name is %s my hobby'%'pl'print(msg)
msg='i am my hobby is alex','lhf'
print(msg)
msg='i am '+'pl'
print(msg)#用加號 會增加記憶體
msg='i am %s my hobby is %s'%('lhf',[1,2])#%s可以用任何型別數字,字母 列表都可以
print(msg)
#字串的浮點數
tpl="percent % 2.2f%%"%2.2222222#用%.4s可以擷取後四位
print(tpl)
tpl2="i am %(name)s age %(age)d"%
print(tpl2)#以鍵值得方式傳送值
#百分號的方式 %[(name)][flage]:+-數字(左對齊 右對齊),[width]
print("root",'x','0','0',sep=':')#分割符式sep=
#format字串格式化
tp="i am {},age {},{}".format("(seven)",18,'alex')
print(tp)#利用format傳送值
# 在大括號中,可以用列表 元組,字母數字,但是 必須一一對應的關係
t="i am ,age ,".format("seven",18,'alex')#對應索引的關係
print(t)
#可以取相同的 如果取不到 會報錯
tt="i am ,age ,".format(**)
print(tt)#要傳字典必須加入兩個星號
l=["seven",18]
p="i am age ".format(*l)#列表的方式來對應
print(p)
t1="numbers:,,,,,".format(15,15,15,15,15,15.87623)
print(t1)
python字串 Python 字串
建立字串很簡單,只要為變數分配乙個值即可。例如 var1 hello world var2 python runoob python訪問字串中的值python不支援單字元型別,單字元在 python 中也是作為乙個字串使用。python訪問子字串,可以使用方括號來擷取字串,如下例項 例項 pytho...
python字串 python字串
單引號示例常用的轉義字元 轉義字元案例1format 格式化練習1 help sisdigit,isnumeric,isdecimal 三個判斷數字的函式 isalnum 檢查字串是否由字母加數字組成 s test1split 字串拆分 splitlines 已換行符拆分 join 合成字串 upp...
字串的統計字串,以及反轉
題目 給定乙個指定字串str,返回str的統計字串。例如,aaabbadddffc 的統計字串為 a 3 b 2 a 1 d 3 f 2 c 1 補充問題 給定乙個字串的統計字串cstr,再給定乙個整數index,返回ctsr所代表的原始字串的第index個字元。例如,a 1 b 100 所代表的原...