字符串:
使用单引号或者双引号括起来的任意字符串,我们都可以称它为字符串。
字符串的创建:
str1 = "hello"
str2 = 'world'
str1 = "hello"
str2 = 'world'
print(str1)
print(str2)
字符串的拼接:
1.使用"+“来进行拼接
str3 = str1+str2
注意:不同类型不能使用加号来进行拼接
2.使用”,“来进行拼接
print(str1,str2)
注意:会在逗号的位置产生一个空格
3.使用”%“来进行拼接,使用格式化的方式
print(”%s%s"%(str1,str2))
4.使用"{},{}".format()来进行拼接
5.使用join函数来进行拼接
“”.join(序列)
注意:序列中的元素必须是字符串
print(str1+str2)
print(str1,str2)
print("%s %s"%(str1,str2))
print("{} good {}".format(str1,str2))
list1 = ["hello","good","nice"]
print("**".join(list1))
字符的重复输出
str1*n
功能:将str1重复n次输出
print("*"*50)
获取字符串的长度
len(str1)
print(len(str1))
访问字符串中的字符:
使用索引【下标】的方式实现
str1[index]
index索引值/下标值 取值范围[0,len(str1))
索引值/下标值 从0开始数
索引值还可以为负,可以从-1开始,-1代表倒数第一个字符
print(str1[0])
print(str1[-1])
从控制台输入一个五位数,判断它是否为回文数,使用字符串的方式实现。
while 1:
number = input("请输入一个五位数:")
if len(number) == 5:
break
else:
print("输入有误,请重新输入。。。")
continue
if number[0] == number[-1] and number[1] == number[-2]:
print("%s为回文数"%number)
else:
print("%s不是回文数" % number)
字符串的截取
str1[start:stop:step]
参数一:从start开始取 默认0
参数二:到stop结束, stop取不到,默认len(str1)
参数三:步长