返回顶部
首页 > 资讯 > 后端开发 > Python >python中字符串的常见操作总结(二)
  • 314
分享到

python中字符串的常见操作总结(二)

2024-04-02 19:04:59 314人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录字符串的编码格式什么是编码格式?常见的编码格式字符串格式化什么是字符串格式化?格式化字符串的使用场景第一种格式化方法—%第二种格式化方法–格式化函数fOR

字符串的编码格式

什么是编码格式?

通俗来讲,编码格式就是编码的规则

在脚本的开头指定编码格式,来告诉操作系统根据什么编码规则来解析代码

常见的编码格式

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

用来格式化字符串,使用起来比%更灵活

使用format的字符串主体使用{}来代替格式符,{}中可以指定顺序

str = string.format(data, data, data...)

例子:

{}中指定替换的顺序:

注意:与%一样,格式化的数量与替换的变量,两边数量需要保持一致

第三种格式化方法–f-strings(Python3.6及之后的版本支持)

用法:

name = 'xiaoming'  # 先定义变量
str_1 = f'你好{name}'

比较推荐第二种格式化方法—format()函数

详解对不同数据类型的格式化

%

  • %c

%c的变量只支持整型或一个单个字符,否则会报错

  • %u %f %d

后面的变量类型要根据规则传入,否则会报错

%d后面的变量是浮点型,不会报错,而是会变成整型

%f后面的变量是整型,不会报错,而是会变成浮点型

  • %s 是通用字符串,后面支持所有数据类型

format()

同样也支持对不同数据类型格式化,但有些格式符,比如u、c

不常用的格式

字符串的转义字符

什么是转义字符?将字符转成其他含义的功能,这种字符叫转义字符

python中的转义字符

例子:

将转义字符无效化

print(r'有转义字符的字符串')  # 此时转义字符是无效的

到此这篇关于 python中字符串的常见操作总结(二)的文章就介绍到这了,更多相关 python字符串内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python中字符串的常见操作总结(二)

本文链接: https://lsjlt.com/news/119402.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python中字符串的常见操作总结(二)
    目录字符串的编码格式什么是编码格式?常见的编码格式字符串格式化什么是字符串格式化?格式化字符串的使用场景第一种格式化方法—%第二种格式化方法–格式化函数for...
    99+
    2024-04-02
  • python中字符串的常见操作总结(一)
    目录前言python中的对象什么是对象?字符串的capitalize()函数capitalize()的功能capitalize()的用法字符串的小写内置函数字符串的upper()函数...
    99+
    2024-04-02
  • Python中字符串的常见操作技巧总结
    本文实例总结了Python中字符串的常见操作技巧。分享给大家供大家参考,具体如下: 反转一个字符串 >>> S = 'abcdefghijklmnop' >>> S[...
    99+
    2022-06-04
    字符串 操作技巧 常见
  • python常用字符串操作的总结
    本篇内容主要讲解“python常用字符串操作的总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python常用字符串操作的总结”吧!1、字符串使用乘法运算符*做乘法运算的含义是复制。>&...
    99+
    2023-06-20
  • Python中字符串常见操作
    (1)find  查找 格式:mystr.find(str, start, end) 例如: mystr.find(str, start=0, end=len(mystr)) 作用:检测str是否包含在mystr中,如果是则返回开始值的索...
    99+
    2023-01-30
    字符串 常见 操作
  • Python字符串常见操作
    Python字符串注意事项 Python字符串是不可以改变值的,更新一个字符串后要放到另一个变量中去 Python 不支持char类型的数据类型,也就是不支持单字符类型的数据。 Python 字符串常用内建函数 encode(enc...
    99+
    2023-01-30
    字符串 常见 操作
  • python中字典的常见操作总结2
    目录判断字典中的元素是否存在in 与 not in判断元素是否存在get()函数判断元素是否存在字典中的popitem()函数所有数据类型与其布尔值深拷贝与浅拷贝总结判断字典中的元素...
    99+
    2024-04-02
  • python中字典的常见操作总结1
    目录python中字典的常见操作字典添加与修改数据[]处理法字典中的update()函数字典中的setdefault()函数获取字典的key与value字典中的keys()函数字典中...
    99+
    2024-04-02
  • python中字符串的常见操作方法
    1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体。字符串支持索引操作。 2. 创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信息' 变量名 = """字符串信息""" 变量名 = ''...
    99+
    2023-01-30
    字符串 操作方法 常见
  • C语言中字符串常用操作总结
    目录字符串的定义和初始化字符串的赋值字符串的输入输出字符串的比较字符串的拼接字符串的查找和替换字符串的常用函数strcpy函数strcat函数strlen函数strcmp函数strc...
    99+
    2023-05-20
    C语言字符串常用操作 C语言字符串操作 C语言字符串
  • python中列表的常见操作梳理总结(二)
    目录python中列表的常见操作列表的索引与切片什么是索引?什么是切片?列表通过索引/切片赋值及索引的获取pop函数删除元素索引&切片在元组中的特殊性字符串的索引与切片字符串...
    99+
    2024-04-02
  • Python中常用操作字符串的函数与方法总结
    例如这样一个字符串 Python,它就是几个字符:P,y,t,h,o,n,排列起来。这种排列是非常严格的,不仅仅是字符本身,而且还有顺序,换言之,如果某个字符换了,就编程一个新字符串了;如果这些字符顺序发生...
    99+
    2022-06-04
    字符串 函数 常用
  • Python中字符串的基础介绍及常用操作总结
    目录1.字符串的介绍2.字符串的下标3.字符串切片4.字符串find()操作5.字符串index()操作6.字符串count()操作7.字符串replace()操作8.字符串spli...
    99+
    2024-04-02
  • java常见字符串操作
    Java String 类 字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。今天就为大家介绍一下java常见的字符串操作方法。一、使用length()方法获取字符串...
    99+
    2015-04-21
    java教程 java 字符串
  • Python字符串常规操作小结
    目录一、前言二、拼接字符串三、计算字符串的长度四、截取字符串五、分隔字符串六、检索字符串1.count()方法2.find()方法3.index()方法4.startswith()方...
    99+
    2024-04-02
  • Python中的字符串查找操作方法总结
    基本的字符串位置查找方法 Python 查找字符串使用 变量.find("要查找的内容"[,开始位置,结束位置]),开始位置和结束位置,表示要查找的范围,为空则表示查找所有。查找到后会返回位置,位置从0开始...
    99+
    2022-06-04
    字符串 操作方法 Python
  • java中字符串常见的方法及总结
    目录java字符串常见的方法字符串的比较字符串的搜索截取子字符串去除首尾空白字符串替换字符串分割字符串拼接字符串格式化字符串类型转换转换为char[]字符数组总结java字符串常见的...
    99+
    2022-12-29
    java字符串 java字符串方法 java字符串常见方法
  • python中f字符串以及其常见用法总结
    目录前言一、f-string是什么?二、格式化常见用法三、f-string常见用法汇总1. f-string 中接收表达式2. f-string 可以对字典取值3. f-string...
    99+
    2023-05-20
    python f字符串 python中的f字符串 python中%f
  • Go语言字符串常见操作的使用汇总
    目录1. 字节数组2. 头尾处理3. 位置索引4. 替换5. 统计次数6. 重复7. 大小写8. 去除字符9. 字符串切片处理10. 数值处理1. 字节数组 字节与字符的区别 字节(...
    99+
    2024-04-02
  • python字符串的一些常见实用操作
    目录切片——str[start:end]字符串长度——len(str)重复字符串 ——1、str * n,2、...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作