(1)python中的字符串被单引号或双引号引用
(2)分配变量给字符串
a="123"
print(a)
(3)字符串和数组
a = "Hello World!"
print(a[3])
(4)遍历字符串
for x in "Hello World!":
print(x)
(5)字符串长度
使用len()函数返回字符串长度
a = "Hello World!"
print(len(a))
(6)检查字符串
使用in关键字,检查字符串中是否有某个短语或字符
txt = "Hello World!"
print("你好" in txt)
返回值为布尔类型
txt = "Hello World!"
print("你好" not in txt)
(1)切片
使用切片语法返回一系列字符
指定开始索引和结束索引,用冒号分隔
例:获取在2到6(不包括)的字符
a = "Hello.World!"
print(a[2:6])
运行结果:
(2)从头开始切片
a = "Hello.World!"
print(a[:6])
运行结果:
(3)中间切到结尾
a = "Hello.World!"
print(a[2:])
运行结果:
(4)负索引
将原有字符串结尾开始切片,及从右往左
a = "Hello.World!"
print(a[-6:-2])
运行结果:
(1)小写转大写:upper()方法
(2)大写转小写:lower()方法
(3)删除空格:strip()方法
(4)替换字符:replace()方法
a = "Hello, World!"
print(a.replace("H", "J"))
(5)拆分字符串:split()方法
a = "Hello, World!"
print(a.split(","))
a = "Hello"
b = "World"
c = a + b
print(c)
a = "Hello"
b = "World"
c = a + " " + b
print(c)
(1)format单个传参
age = 20
txt = "你今年 {}"
print(txt.format(age))
(2)format多个传参
year = 2021
month = 12
day = 1
time = "今天是 {} 年 {} 月 {} 日"
print(time.format(year, month, day))
使用索引号{0}确保参数放在正确的占位符中
year = 2021
month = 12
day = 1
time = "今天是 {2} 年 {0} 月 {1} 日"
print(time.format(year, month, day))
运行结果:
1. capitalize() 将第一个字符转换为大写
2. casefold()将字符串转换为小写
3. center()返迥一个居中的字符串
4. count()返回指定值在字符串中出现的次数
5. encode()返迥字符串的编码版本
6. endswith()如果字符串以指定的值结绳,则返回true
7. join()将可迭代的元素连接到字符串的末尾
8. find()在字符串中搜索指定值并返回找到它的位置
9. format()初始化字符串中的指定值
10.index()在字符串中搜索指定值并返回找到它的位置