013_字符串
2017-10-15 本文已影响0人
Nzkalhbxx
# __author__:Nzkalhbxx
# __date__:2017/10/15
# 重复输出字符串
print("Pig" * 7)
# 字符串的切片操作: 之前的列表操作已经叙述过切片的使用, 而字符串的切片操作和列表是类似的
print("Hello, world. i love you~"[14:])
print("Hello, world. i love you~"[-1::-1])
# in 成员运算符, 如果字符串包含指定的字符, 则返回True
print("love" in "i love you")
# 格式化字符串%
name = "i"
print("%s love the world" % name)
# 字符串的拼接
print("\n----------------字符串拼接----------------".center(33, '-'))
a = "how "
b = "are "
c = "you"
d = a + b + c # 使用"+"拼接字符串效率低, 不推荐
print("hey, " + d + ".")
print("hey, %s%s%s." % (a, b, c))
print("\n--------------使用join()方法-------------".center(33, '-'))
# 使用join()方法拼接字符串: 创建一个特定字符串用于拼接所有的字符串, 高效
joinStr = "-".join(["hey, ", a, b, c, '.'])
print(joinStr)
joinStr = "".join(["hey, ", a, b, c, '.'])
print(joinStr)
运行结果