1. 程式人生 > >python中字串(str)的操作

python中字串(str)的操作

s = 'hello'
# 字串的重疊
s = 'hello' * 2
# 字串的拼接
s = 'hello' + 'world'
print(s)
# 統計字元個數
print(len(s))

# 提取單個字元,通過下表提取
# 從開頭提取,下表從0開始
print(s[0])
# 從結尾提取,下表從-1開始
print(s[-1])

# 切片:s[開始:結束:步進]
s = 'abcdefg'
# 包括起始下表,不包括結束下表,預設的步進值為1
print(s[0:3])
print(s[2:4])
# 當一邊沒有指定就提取到該邊的邊界
print(s[:4])
print(s[3:])
print(s[1:-2])
print(s[-4:])
print(s[:])
print(s[::2])
# 倒序提取
print(s[::-1])

name = '小花'
like = '王俊凱'
age = 18

# 格式化
# %s:字串
# %d:整數
# %f:小數
# %c:單個字元
print('俺叫%s,暗戀%s,他今年%d歲了' % (name, like, age))

print('A')
# 字元 => ASCII
print(ord('A'))
# ASCII => 字元
print(chr(65))

print('我是{},今年{},暗戀{}'.format(name, age, like))
print('我是{2},今年{1},暗戀{0}'.format(name, age, like))
print('我是{nm},今年{a},暗戀{l}'.format(nm=name, a=age, l=like))