龙空技术网

外婆都能学会的Python教程(二):Python字符串类型进阶

大数据工匠 81

前言:

而今各位老铁们对“用c语言统计字符串中指定字符出现的次数”可能比较关怀,大家都想要学习一些“用c语言统计字符串中指定字符出现的次数”的相关知识。那么小编也在网摘上搜集了一些对于“用c语言统计字符串中指定字符出现的次数””的相关内容,希望姐妹们能喜欢,我们一起来了解一下吧!

前言

Python是一个非常容易上手的编程语言,它的语法简单,而且功能强大,非常适合初学者学习,它的语法规则非常简单,只要按照规则写出代码,Python解释器就可以执行。

Python的语法规则如下:

Python语言是大小写敏感的,如果写错了大小写,程序会报错。Python语言的每一行就是一条语句,当语句以冒号:结尾时,缩进的语句视为代码块。Python语言的注释以#开头,后面的内容都是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。Python语言会忽略代码中多余的空格。

学好Python对工作非常有帮助,它可以用于Web开发、人工智能、大数据分析,下面是Python的入门教程第一章,外婆看完都学会了[微笑],你也来看看吧!

字符串处理方法字符串查找:x.find(y),返回y在x中第一次出现的位置,如果没有找到返回-1字符串替换:x.replace(y,z),将x中的y替换为z字符串分割:x.split(y),将x以y为分隔符进行分割,返回分割后的字符串列表字符串大小写转换:x.upper(),将x中的小写字母转换为大写字母,x.lower(),将x中的大写字母转换为小写字母,x.swapcase(),将x中的大写字母转换为小写字母,将x中的小写字母转换为大写字母字符串去除空白:x.strip(),将x中的前后空白字符去除,x.lstrip(),将x中的左侧空白字符去除,x.rstrip(),将x中的右侧空白字符去除字符串对齐:x.center(y),将x以y为宽度居中对齐,x.ljust(y),将x以y为宽度左对齐,x.rjust(y),将x以y为宽度右对齐字符串统计:count(x),返回x在字符串中出现的次数字符串连接:x.join(y),将x插入到y中,然后将y连接起来

print('hello world'.find('o'))#输出:4 print('hello world'.replace('o','O'))#输出:hellO wOrld print('hello world'.split(' '))#输出:['hello', 'world'] print('hello world'.upper())#输出:HELLO WORLD print('HELLO WORLD'.lower())#输出:hello world print('hello WORLD'.swapcase())#输出:HELLO world print(' hello world '.strip())#输出:hello world print(' hello world '.lstrip())#输出:hello world print(' hello world '.rstrip())#输出: hello world print('hello world'.center(20,'*'))#输出:****hello world***** print('hello world'.ljust(20,'*'))#输出:hello world********* print('hello world'.rjust(20,'*'))#输出:*********hello world print('hello world'.count('o'))#输出:2
字符串格式化字符串格式化用.format()方法,用法:<模板字符串>.format(<逗号分隔的参数>)模板字符串:模板字符串中用{}表示一个占位符,占位符可以用数字或者关键字表示,数字表示参数的索引,关键字表示参数的名称逗号分隔的参数:逗号分隔的参数就是模板字符串中的占位符,逗号分隔的参数的顺序和个数必须和模板字符串中的占位符一致
print('{} {} {}'.format('hello','world','!'))#输出:hello world ! print('{0} {1} {2}'.format('hello','world','!'))#输出:hello world ! print('{0} {0} {0}'.format('hello','world','!'))#输出:hello hello hello print('{0} {1} {0}'.format('hello','world','!'))#输出:hello world hello print('{0} {1} {2}'.format('hello','world'))#输出:hello world {2}
字符串格式化进阶指定参数的格式:{<参数序号>:<格式控制标记>}格式控制标记:格式控制标记用于指定参数的显示方式,格式控制标记由填充符、对齐方式、宽度、精度和类型组成填充符:填充符用于指定空白处的填充字符,默认情况下,填充字符是空格,如果要指定填充字符,只需在对齐方式前面加上填充字符即可对齐方式:对齐方式用于指定字符串的对齐方式,可以是左对齐(<)、右对齐(>)或者居中对齐(^)宽度:宽度用于指定显示的宽度,如果显示的字符长度不够,会在空白处用填充字符填充精度:精度用于指定浮点数的小数位数,如果指定的精度大于浮点数的实际位数,会在末尾用0填充类型:类型用于指定显示的类型,可以是字符串(s)、整数类型(d,i)、浮点数类型(f,F)、十六进制整数类型(x,X)、百分比类型(%)
print('{0:*>20}'.format('hello'))#输出:***************hello print('{0:*<20}'.format('hello'))#输出:hello*************** print('{0:*^20}'.format('hello'))#输出:*******hello******** print('{0:.2f}'.format(3.1415926))#输出:3.14 print('{0:.2%}'.format(0.1415926))#输出:14.16% print('{0:b}'.format(10))#输出:1010,b表示二进制 print('{0:c}'.format(97))#输出:a,c表示Unicode字符 print('{0:d}'.format(10))#输出:10,d表示十进制 print('{0:o}'.format(10))#输出:12,o表示八进制 print('{0:x}'.format(10))#输出:a,x表示十六进制 print('{0:X}'.format(10))#输出:A,X表示十六进制 print('{0:e}'.format(3.1415926))#输出:3.141593e+00,e表示科学计数法 print('{0:E}'.format(3.1415926))#输出:3.141593E+00,E表示科学计数法 print('{0:f}'.format(3.1415926))#输出:3.141593,f表示浮点数 print('{0:F}'.format(3.1415926))#输出:3.141593,F表示浮点数 print('{0:%}'.format(0.1415926))#输出:14.159260%,%表示百分比
结束寄语

恭喜你看完这篇Python字符串进阶教程,你已经超过99%的人了,是不是一看就会,一用就废[捂脸]?

没关系,跟着我你会很快入门,你的编程环境搞好了吗?没搞好或者遇到问题可以给我留言,我会耐心给你回复,动起小手吧!

编程需要时间入门,有问题可以回复或私信我,看到我会给你耐心解答,作为学习手册可以先收藏起来哦!

标签: #用c语言统计字符串中指定字符出现的次数