Python字符串定义和使用

1、字符串定义方式

a = 'sumscope'    #单引号
b = "sumscope"    #双引号
c = 'sums\'cope'  #\斜杠代表转义
d = "sums'cope"
e = """           #三引号(表示多行输出)
    1、poss
    2、leader
    3、slave
"""

print(a)
print(b)
print(c)
print(d)
print(e)
print(type(e))

 2、字符串索引

"""
字符串索引
"""
num = "0123456"
print(num[0])
print(num[1])
print(num[4])

3、字符串切片

num = "0123456"
print(num[:3]) #打印前3个元素不包含3
print(num[3:]) #打印3后边的元素包含3
print(num[::3]) #打印每间隔3的数字
print(num[1:3]) #打印1到3的数字包含1
print(num[:])   #表示打印全部
print(num[-1])  #表示打印最后一个
print(num[::-1]) #逆向打印

 

4、重复、连接

a = "yes" * 5
print(a)

b = "hello" + "python"
print(b)

 5、成员操作符号

"""
成员操作符号 
"""
a = "sumcope"
print("s" in a) #如果字符串a中有s元素,就返回True
print("b" in a) #如果字符串a中没有b元素,就返回False

 

6、利用切片判断一个一个数字是否是回文数

"""
利用切片判断一个一个数字是否是回文数
"""
a = 0
while a < 3:
    num = input("输入数字:")
    mun = num[::-1]
    if num == mun:
        print("%s是回文数"%num)
    else:
        print("%s不是回文数"%num)
    a = a + 1