Python–字符串
字符串
字符串是Python中最常用的数据类型,我们一般使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可
字符串特征
1.单引号或双引号字符串
a = "hello" \ # 代码换行,输出结果不换行
"world"
print(a)
输出结果:
helloworld
2.三引号字符串
a = """hello # 代码换行,输出结果也换行
world"""
print(a)
输出结果:
hello
world
字符串输出
print()函数是输出函数,将运算的结果输出到屏幕上
print("hello world")
print("你的名字是%s" %name)
字符串输入
字符串的输入使用input()函数接受用户的输入
**注意:**input()函数输入的数据类型默认是str类型
name = input("请输入你的名字:") #接受用户输入
#两种格式化输出的方式
print("你的名字是%s" %name) #格式输出
print(f'你的名字是[name]') #格式输出
下标
“下标”又叫做“索引”,就是编号,通过下边可以快速找到对应的数据
下标用[ ]来表示,从0开始,展示如下
str = "helloword"
print(str[2]) #输出的结果是l,在计算机中下标从0开始
切片
切片是指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作
语法
序列[开始位置下标:结束位置下标:步长]
注意:1.不包括结束位置下标对应的数据,正负整数均可(前闭后开)
2.不长是选取间隔,正负数均可,默认步长为1
取值是应该注意,先看步长的正负,如果是正值,表示取值次序依次从左到右。如果是负值,表示取值次序从右到左取值,然后再看起始值的下标和结束值的下标
举例
str = "0123456789"
# 整数切片
print(str[2:5:1]) # 234
print(str[2:7:2]) # 256
# 特殊
print(str[:5]) # 01234--从头开始
print(str[5:]) # 56789--到结尾
print(str[:]) # 0123456789--全部输出
print(str[::]) # 0123456789
print(str[::-1]) # 9876543210
#负数切片
print(str[-4:-1:1]) # 678
print(str[-4:-1:-1]