python 字符串

在python中有三种表示方式:单引号,双引号,三引号

str =  'hello world'
str = "hello world"
str = '''hello world'''

字符串的格式化

str = "hello"
str1 = "world"
s1 = "%s"  % str
s2 = "%s %s" % (str, str1)
format1 = "%s %s" % (str, str1)
print(s1, s2)
print(format1)
print("%s" % str)
print("%s %s" % (str, str1))

#使用format()函数,用{}作为占位符。

print("输出字符串{},输出数字{}".format("abcd",3))

#在{}的占位符中,可以在{}中填入数字,如果在{}没有数字,就会按照后面format中的参数依次取代

# 在python中可以通过 “.” 得到对象的属性或调用对象的方法。而format()就属于前面的字符串的方法
print("输出字符串{0},输出数字{1}".format("abcd",3))
print("输出第二个参数{1},输出第一参数{0}".format("abcd",3))
print("输出第二个参数{1},输出第二个参数{1}".format("abcd",3))

#在{}中填入字符串,那么format中也得改变
print("输出第一个参数{l},输出第二个参数{h}".format(l="abcd",h=3))

这里写图片描述

字符串的合并

str = "hello " 
str1 = "world" 
str2 = "!" 
str3 = str + str1 + str2 
print(str3)

这里写图片描述

字符串的切片

str[开始索引:终止索引]

截取的子串为 开始索引到终止索引-1

str[:终止索引]

截取的子串为 从最左段到终止索引-1

str[开始索引:终止索引:步长]

从开始索引指向的字符开始以步长为间隔截取
这里写图片描述

版权声明:本文为Wu000999原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Wu000999/article/details/82347115