python学习(day4)数据——字符串
1.认识字符串
1.1什么是字符串
字符串是 Python 中最常⽤的数据类型。我们⼀般使⽤引号来创建字符串。创建字符串很简单,只要为变量分配⼀个值即可
示例:
a = 'hello world'
b='nihao'
print(a)
print(type(a))
print(b)
print(type(b))
运行结果:
== <class ‘str’> , 即数据类型为str(字符串)==
1.2字符串特征
1:一对引号字符串
name1 = 'Tom'
name2 = "rose"
#这两种形式都是可以的
2:双引号字符串
特征:支持换行使用
b = '''hello
world'''
print(b)
#或者
b="""hello
world"""
print(b)
注意事项:如何创建I’m Tom ?
str = "I'm tom"#可以
str1 = 'I\'m tom'#\为转义字符
str2 = '''I'm tom'''#可以
str3 = """I'm tom"""#可以
print(str)
print(str1)
print(str2)
print(str3)
运行结果:
1.3字符串输出
name1='Tom'
print('你的名字是:%s' % name1)
print(f'你的名字是:{
name1}')#推荐使用这个
运行结果:
2.下标
下标的作用:“下标” ⼜叫 “索引” ,就是编号。⽐如⽕⻋座位号,座位号的作⽤:按照编号快速找到对应的座位。同理,下标的作⽤即是通过下标快速找到对应的数据
示例:
str1='hello world'
print(str1[0])
print(str1[1])
print(str1[2])
注意事项:下标的索引值是从0开始的,即0对应的是第一个字母,为此在使用时多加注意
3.切片
**作用:**切⽚是指对操作的对象截取其中⼀部分的操作。字符串、列表、元组都⽀持切⽚操作。
3.1切片的语法
序列[开始位置下标:结束位置下标:步⻓]
-
注意事项
-
不包含结束位置下标对应的数据, 正负整数均可
-
步⻓是选取间隔,正负整数均可,默认步⻓为1
示例:`
name =