day-10字符串的魔法(二)

#!/user/bin/env python
# -*- coding:utf-8 -*-
# ====================七==========================

# find('xx')
# 从开始往后找,找到第一个后,获取其位置
# 指定查找位置时需要注意是>=,<
test = "alexalex|"
v = test.find('ex')
print(v)


# ====================八==========================

# index()
# 和上面一样都是查找子序列
# 不一样的是这种找不到会报错前者找不到为-1
test = 'alexalex9'
V = test.index('9')
print(v)
# ====================九==========================

# 第一种
# format()
# 格式化;将一个字符串中的占位符替换为指定的值
test = "i am {name},age {a}"
v = test.format(name = 'Tom',a = 19)
print(v)

# 第二种
# 永远从零开始延续
test = "i am {0}, age {1} height {2}"
v = test.format('Tom',19,182)
print(v)

# 第三种
# 格式化,传入的值{"name":'alex',"a":19}
test = "i am {name}, age {a}"
v = test.format_map({"name":'alex',"a":19})
print(v)


# ====================十==========================

#判断字符串中是否只包含字母和数字
test = "user789_+"
v = test.isalnum()
print(v)

猜你喜欢

转载自www.cnblogs.com/pythonzhao/p/11710827.html