#python中单引号与双引号是没有区别的
print('Today is Wndnesday')
print("Today is Wndnesday")
##转义是在需要转义的字符前加\
print('tom\'s pet is a cat')
print("tom's pet is a cat")
print('tom said:"hello world!"')
print("tom said:\"hello world!\"")
#三个连续的单、双引号之间,允许输入多行字符串
a='''
Today
is
Wednesday!
'''
b="""
You
are
beautiful~
"""
print(a)
print(b)
输出:
##截取字符串
py_str='python3'
print(len(py_str))#7 取字符串的长度
print(py_str[0])#p 取第一个字符
print(py_str[-1])#3 取最后一个字符
#print(py_str[7])#报错 字符串最长为7,但下标从0开始,最大下标为6
print(py_str[2:4])##th 切片,其实下表包含,但不包含结束下标
print(py_str[2:])#thon3 从下标为2的字符取到结尾
print(py_str[:2])#py 从开头取到下表为2之前的字符
print(py_str[:])#python3 取全部
##取步长
print(py_str[::2]) #pto3 步长为2,默认为0
print(py_str[1::2])#yhn
print(py_str[::-1])#3nohtyp 步长为负,自右向左取,实现逆写
print(py_str+'is good')
print(py_str*3)
print('t' in py_str)##true
print('th' in py_str)##true
print('ths' in py_str)#false