字符串
1 字符串的介绍
定义:
放在单引号 或者 双引号 里面的数字 字母 特殊字符 —-》字符串
2 python中字符串的格式
格式:
name = ‘123’
name2 = “abc”
name3 = “@#”
注意:字符串里面的值不可改
3 字符串的输出
字符串的输出 print(变量名,end = ”)函数 end取消换行
4 字符串的输入
input()函数可以获取键盘输入的信息,返还的结果当做字符串处理,需要报存到一个变量里面
5.下标和切片
下标
定义:
下标 —- >编号
定义一个字符串变量
name = ‘zhangsan’
格式: print(name[0])
下标
names = ‘wangwu’
“””
print(names[0])
print(names[1])
print(names[2])
print(names[3])
print(names[4])
print(names[5])
“”“
使用for循环获取
for temp in names:
print(temp)
切片
定义:
截取变量里面的部分元素值—->切片
格式:[开始:结束:步长]
name = ‘hello world’
print(name[0::]) #如果起始值是0 表示从头截取到尾部
print(name[3::]) #从起始值3开始 截取后面所有字符
print(name[:2:])
从后往前截取 最后一个元素-1
print(name[::-2]) #如果步长负值 代表从后往前截取
print(name[:-1:])
字符串中常见的运算
1.字符串相加
str = ‘hello ’
str2 = ‘world’
str3 = str + str2 #字符串里面+是拼接
print(str3)
2.输出5个world
print(str2 * 5)
3.字符串里面替换 注意:String值不能修改
“””
name = ‘abc’
name[0] = ‘c’
print(name)
“””
name = ‘hello world’
print(name[0::]) #如果起始值是0 表示从头截取到尾部
print(name[3::]) #从起始值3开始 截取后面所有字符
print(name[:2:])
从后往前截取 最后一个元素-1
print(name[::-2]) #如果步长负值 代表从后往前截取
print(name[:-1:])
字符串里面转义字符
1.换行 \n
print(‘hello \nworld’)
2.使用\对\进行转义
print(“hello\world”)
3.\’
print(“hello\’world”)
4.\”
print(“hello\”world”)
5.\t 制表符
print(‘hello\tworld’)
6.如果转义的字符非常多 可以使用r
print(r”ddddd\tdddk\’kkkkkkk\kkkkk\”kkgdfdffdf”)