提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 字符串的定义
- 字符串转化
- 字符串函数
前言
python是做自动化比较主流的工具之一
一、字符串转化
字符串的定义:成对的单引号或者是成对的双引号/三引号括起来的字符内容
字符串 关键字 stra = "jwfoewfjowfjssaf89932!!@@#$%%#%" print(a) print( type ) # TODO: 三引号,可以多多行字符串,三引号,也可以是双引和单引 a = """sklfweof sfwofewfe fsdfoowef fw2fw2feo""" print(a)
二、字符串转化
# TODO:upper 全部转换成大写
a = 'hello world'
print(a.upper())
# TODO:lower 全部转换成小写
b = 'HELLO WORLD'
print(b.lower())
# TODO:title 首字母大写
c = 'hello world'
print(c.title())
# TODO:upper 第一个字母大写
d = 'hELLO WORLD'
print(d.capitalize())
# TODO:swapcase 大小写互换(如果是英文转换成中文,如果是中文转换成英文)
e = 'hELlLO WOrlD'
print(e.swapcase())
三、字符串常用函数
# TODO:replace() 替换某个字符
a = '小花是测试大佬666 '
print(a.replace('小花','晓琳'))
# TODO:find 查找指定字符 0是找到 -1是未找到
print(a.find('小花'))
print(a.find('88'))
# TODO:index 返回的是索引位置, 如果找不到就会报错 Value Error 值错误
# print(a.index('88'))
print(a.index('66'))
# TODO:count() 查找字符的次数
song = '小花是大佬,小花非常努力,小花善于表达自己'
print(song.count('小花'))
print(a.count('6'))
# TODO:join() 字符串拼接的高级方法 ’#‘拼接符
a="#".join(['zhenzhen','mingkun','yangyang'])
print(a)
# TODO:split()拆开
c = 'zhenzhen,xiaoling,sikai'
print(c.split(','))
# TODO:strip()字符串去掉空格
word = ' hello '
print(word.strip())
# TODO:isdigit() 是否是正整数返回布尔值
c_2 = '45566464'
print(c_2.isdigit())
# TODO:islower()检查参数是否为小写英文字母,返回布尔值
c_1 = 'xuhenzhen'
print(c_1.islower())
格式化输出:
字符串里边有一部分是动态变化的。
format函数:
{} 占位符
替换占位符的时候,可以是任意类型。
format函数:字符串.format(第1个值,第2个值,第3个值)
num1 = 100.111
num2 = 200.25
# print(f"{8} * {8} = {8*8}")
res = num1 * num2
print(f"{num1} * {num2} = {res:.2f}")
# print(f"今天星期五,对吗??{100 == 100}")
总结
以上是字体串的学用函数,希望能够帮助到大家