您好,登录后才能下订单哦!
这篇文章主要介绍“ python中字符串的常见操作实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ python中字符串的常见操作实例分析”文章能帮助大家解决问题。
通俗来讲,编码格式就是编码的规则
在脚本的开头指定编码格式,来告诉操作系统根据什么编码规则来解析代码
gbk
中文编码格式
ascii英文编码格式,这种编码格式不支持解析中文:
utf-8是一种国际通用的编码格式,强烈建议使用这种编码格式!
一个固定的字符串中有部分元素是根据变量的值而改变的字符串
比如一个字符串'今天是xxxx年xx月xx号,星期x'
其中的xxx是变量,我们可以用格式化字符串的方式去在字符串中使用这些变量
比如群发短信,群发邮件的时候,发送的内容是一致的,发送的人是变量
使用操作符%来实现,左侧是一个字符串,中间包含了格式符(可以有多个);右侧是一个元组,元素为替换左侧格式符的变量。
具体使用方法如下:
str = 'my name is %s,my age is %s' % ('xiaoming', 20)
如果左侧只有一个%,则右侧不需要用()包裹:
str = 'my name is %s' % 'xiaoming'
注意:左侧的格式符与右侧替换格式符的变量两边数量一定要一致
例子:
用来格式化字符串,使用起来比%更灵活
使用format的字符串主体使用{}
来代替格式符,{}
中可以指定顺序
str = string.format(data, data, data...)
例子:
{}中指定替换的顺序:
注意:与%一样,格式化的数量与替换的变量,两边数量需要保持一致
用法:
name = 'xiaoming' # 先定义变量 str_1 = f'你好{name}'
比较推荐第二种格式化方法—format()函数
%
%c
%c的变量只支持整型或一个单个字符,否则会报错
%u %f %d
后面的变量类型要根据规则传入,否则会报错
%d后面的变量是浮点型,不会报错,而是会变成整型
%f后面的变量是整型,不会报错,而是会变成浮点型
%s 是通用字符串,后面支持所有数据类型
同样也支持对不同数据类型格式化,但有些格式符,比如u、c
什么是转义字符?将字符转成其他含义的功能,这种字符叫转义字符
例子:
print(r'有转义字符的字符串') # 此时转义字符是无效的
关于“ python中字符串的常见操作实例分析”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。