字符串
a = ‘hello world’
b = ‘abcdefg’
print(type(a))
print(type(b))
注意:控制台显示结果为 <class ‘str’> , 即数据类型为str(字符串)。
- 三引号字符串的字符串支持换行
a = '''i am Tom,
nice to meet you!'''
b = """i am Rose,
nice to meet you!"""
print(a)
print(b)
创建一个字符串I'm Tom
?
c = "I'm Tom"
d = 'I\'m Tom'
print(c)
print(d)
字符串输出
print('hello world')
name = 'Tom'
print('我的名字是%s' %name)
print(f'我的名字是{name}')
下标
“下标”
⼜叫 “索引”
,就是编号。
name = "abcdef"
print(name[1])
print(name[0])
print(name[2])
切片
切⽚是指对操作的对象截取其中⼀部分的操作。字符串、列表、元组都⽀持切⽚操作。
语法:
序列[开始位置下标:结束位置下标:步⻓]
注意:
- 不包含结束位置下标对应的数据, 正负整数均可;
- 步⻓是选取间隔,正负整数均可,默认步⻓为1。
name = "abcdefg"
print(name[2:5:1]) # cde
print(name[2:5]) # cde
print(name[:5]) # abcde
print(name[1:]) # bcdefg
print(name[:])