likes
comments
collection
share

小白学python(字符串)

作者站长头像
站长
· 阅读数 7

创建字符

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字符串格式化

在 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 ))

小白学python(字符串)

len()方法

len() 方法返回对象(字符、列表、元组等)长度或项目个数。 len( s ) 返回对象长度。

lower()方法

转换字符串中所有大写字符为小写。 str.lower()

upper()方法

将字符串中的小写字母转为大写字母。 str.upper()

转载自:https://juejin.cn/post/6988452800376078372
评论
请登录