字符串是编程中经常使用到的概念,熟悉字符串的常见用法是掌握编程的必经之路,本篇介绍一下字符串的常见概念及基础操作。
1 创建字符串的三种方式
可以使用双引号、单引号、三引号创建字符串
s1 = "这是一个字符串" s2 = '这又是一个字符串' s3 = ''' 1.欢迎你进入 2.选择人物 3.退出 '''
2 字符串的转义
用斜杠表示转义,比如\n表示换行,\ \ 表示斜杠的意思
s4 = 'my name is yuan \n my age is 19' print(s4) s5 = 'let\'s go' print(s5) s6 = 'D:\\MyPythonCode\\day01\\bool.py' print(s6)
3 字符串的格式化输出
可以使用f关键字来格式化输出,使用{}用来显示变量的值
name = '源' age = 18 height = 190 print(f"我的名字是{name},我的年龄{age},我的身高{height}")
4 字符串的索引
字符串可以按照索引获取对应位置的字符,可以按照正索引,也可以按照负索引
s7 = "hello world" print(s7[0]) print(s7[9]) print(s7[-1]) print(s7[-2])
5 字符串的切片
我们上边的是单个字符获取,我们还可以连续的获取子字符串
print(s7[0:5]) print(s7[6:9]) print(s7[6:]) print(s7[-4:]) print(s7[::-1])
6 字符串的拼接
使用+号进行字符串的拼接
s8 = "hello" s9 = "world" print(s8+s9) print("*"*10)
7 计算字符串的长度
使用内置函数len可以计算字符串的长度
s8 = "hello" s9 = "world" print(len(s8))
8 判断字符串是否存在
可以使用in关键字来判断某个字符串是否存在
s10 = "hello world" print("hello" in s10)