字符串就是一种数据类型,是一系列字符
1.首先字符串是一种类型,Python中还有其他类型,可用如下代码查询这个类型
print(type(1.200))
输出结果为:浮点型
<class 'float'>
不同类型的变量不可以直接查询,要转成这样的才行:
2.字符串相乘
words="words"*3 print(words)
输出结果为:
wordswordswords
再来看看更好玩的代码:
word = 'a loooooong word' num = 12 string = 'bang!' total = string * (len(word) - num) print(total)
这个输出结果是:
bang!bang!bang!bang!
其中len(word)是字符串Word的长度
2.分片与索引:
加上这个[]找到字符串中我想要的东西
代码如:
name="My name is skipper" print(name[4]) #输出结果a print(name[-1]) #输出结果r print(name[3:7]) #输出结果name print(name[-7:-1]) #输出结果skippe print(name[:5]) #输出结果My na print(name[8:]) #输出结果is skipper print(name[:-1]) #输出结果My name is skippe print(name[-15:]) #输出结果name is skipper print(name[:]) #输出结果My name is skipper 其中字符串的位置顺序是这样的:
下面是一个实际中的应用:
有些网站的图片下载下来名字很长,可利用Python索引和切片的方法命名: