小白学python(字符串)
创建字符
var1 = 'Hello World!'
var2 = "Runoob"
Python字符串运算符
”+“ 字符串连接
“*” 重复输出字符串
【】通过索引获取字符串中字符 [ : ] 截取字符串中的一部分,遵循左闭右开原则,str[0:2] 是不包含第 3 个字符的。
in 成员运算符 - 如果字符串中包含给定的字符返回 True
not in 成员运算符 - 如果字符串中不包含给定的字符返回 True
% 格式字符串
a = "Hello"
b = "Python"
print("a + b 输出结果:", a + b) #用 , 连接
print("a * 2 输出结果:", a * 2)
print("a[1] 输出结果:", a[1])
print("a[1:4] 输出结果:", a[1:4])
if "H" in a:
print("H 在变量 a 中")
else:
print("H 不在变量 a 中")
if ("M" not in a):
print("M 不在变量 a 中")
else:
print("M 在变量 a 中")
print(r'\n')
print(R'\n
Python字符串格式化
在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。
print ("我叫 %s 今年 %d 岁!" % ('小明', 10))
#就像把c里面的“,”换为“%”
Python 的字符串内建函数(部分)
capitalize()方法
将字符串的第一个字母变成大写,其他字母变小写。 str.capitalize()
count()方法
count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。 str.count(sub, start= 0,end=len(string))
find()方法
find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。 str.find(str, beg=0, end=len(string))
join()方法
用于将序列中的元素以指定的字符连接生成一个新的字符串。 str.join(sequence)
s1 = "-"
seq = ("r", "u", "n", "o", "o", "b") # 字符串序列
print (s1.join( seq ))
len()方法
len() 方法返回对象(字符、列表、元组等)长度或项目个数。 len( s ) 返回对象长度。
lower()方法
转换字符串中所有大写字符为小写。 str.lower()
upper()方法
将字符串中的小写字母转为大写字母。 str.upper()
转载自:https://juejin.cn/post/6988452800376078372