Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言。
str表示字符串类,也可以是将变量强制转换为字符串的函数。
python中str的用法
1.字符串的操作
字符串的连接操作
符号:+
格式:str1+str2
例如:str1=ILove
str2=You!
print(str1+str2)
ILoveYou!
返回值:str
2、字符串的复制操作
符号:*
格式:str*num
例如:str=abc
num=3
print(str1*num)
abcabcabc
返回值:str
3、字符串的索引操作
符号:[]
格式:str[index]
例如:str=abcde
print(str[2])
c
返回值:str
4、字符串的切片操作
符号:[::]
格式:str[index:index:step]
例如:str=abcdefg
print(str[:])
abcdefg
#取字符串所有内容,开头的0可以忽略
print(str[:3])
abc
#取出字符串索引0-3的内容(顾头不顾尾,不包含索引3的对象)
print(str[:5:2])
ace
#取出字符串索引0-5的内容,每2个索引取一次
print(str[3:])
defg
#取出字符串索引3开始到结尾的内容
print(str[-2:])
fg
#取出字符串倒数第2开始到结尾的内容
返回值:str。