day1—字串處理1(python一天一學)

拎壺衝啊發表於2018-09-05
test = `alexsdfada`
# 首字母大寫
v = test.capitalize()
print(v)

test2 = `aLBex`
# 小寫1(對未知的對應關係可轉換小寫)
h = test2.casefold()
print(h)

test3 = `aLex`
# 小寫2(適用通俗的小寫轉換)
m = test3.lower()
print(m)

# 設定寬度,並將字串在寬度內居中
a = test.center(20, `*`)
```
center方法
引數1:寬度引數
引數2:填充引數,限制一個字元,可不傳,不傳預設空格
```
print(a)

# 計算字串中的某個字元的個數,可選開始結束未知,左包含右不包含
b = test.count(`a`, 0, 9)
```
count方法
引數1:要統計的字元
引數2:開始位置,包含
引數2:結束位置,不包含
```
print(b)

# 以某個字元結尾,以某個字元開頭
c = test.endswith(`a`)
d = test.startswith(`a`)
print(c)
print(d)

# 從前往後找到第一個字元,並獲取位置
e = test.find(`a`,5,9)
```
find方法
引數1:要查詢的字元
引數2:開始位置,包含
引數2:結束位置,不包含
```
print(e)

# format字串替換
f = `i am {name}`
print(f)
g = f.format(name=test)
print(g)
h = `i am %s`%test
print(h)

相關文章