当前位置: 首页 > news >正文

Python之字符串详解

目录

  • 一、字符串
    • 1、转义字符与原始字符串
    • 2、使用%运算符进行格式化

一、字符串

在Python中,字符串属于不可变、有序序列,使用单引号、双引号、三单引号或三双引号作为定界符,并且不同的定界符之间可以互相嵌套。

‘abc’、‘123’、‘中国’
“Python”
‘’‘Tom said,“Let’s go”’‘’

除了支持序列通用方法(包括双向索引、比较大小、计算长度、元素访问、切片、成员测试等操作)以外,字符串类型还支持一些特有的操作方法,例如字符串格式化、查找、替换、排版等等。
字符串属于不可变、有序序列,不能直接对字符串对象进行元素增加、修改与删除等操作,切片操作也只能访问其中的元素而无法使用切片来修改字符串中的字符。

1、转义字符与原始字符串

在这里插入图片描述

>>> print('Hello\nWorld')          #包含转义字符的字符串
Hello
World
>>> print('\101')                  #三位八进制数对应的字符
A
>>> print('\x41')                  #两位十六进制数对应的字符
A
>>> print('我是\u8463\u4ed8\u56fd')#四位十六进制数表示Unicode字符
我是董付国

为了避免对字符串中的转义字符进行转义,可以使用原始字符串,在字符串前面加上字母r或R表示原始字符串,其中的所有字符都表示原始的含义而不会进行任何转义。

>>> path = 'C:\Windows\notepad.exe'
>>> print(path)                       #字符\n被转义为换行符
C:\Windows
otepad.exe
>>> path = r'C:\Windows\notepad.exe'  #原始字符串,任何字符都不转义
>>> print(path)
C:\Windows\notepad.exe

2、使用%运算符进行格式化

在这里插入图片描述

print('%+010.2f'%-12.4567)
-000012.46

在这里插入图片描述

http://www.lryc.cn/news/218073.html

相关文章:

  • 《视觉SLAM十四讲》-- 概述与预备知识
  • Java8 Stream API全面解析——高效流式编程的秘诀
  • 分享一下微信小程序里怎么开店
  • uniapp小程序刮刮乐抽奖
  • Qt 窗口无法移出屏幕
  • java毕业设计基于springboot+vue线上教学辅助系统
  • 开源 Wiki 软件 wiki.js
  • STM32基本定时器中断
  • 学习历程_基础_精通部分_达到手搓的程度
  • Redis中的List类型
  • 3D模型格式转换工具HOOPS Exchange:如何将3D PDF转换为STEP格式?
  • DB-GPT介绍
  • Java,面向对象,内部类
  • 唯一ID如何生成,介绍一下目前技术领域最常使用的几种方法
  • 【翻译】XL-Sum: Large-Scale Multilingual Abstractive Summarization for 44 Languages
  • 配置OpenCV
  • 1-时间复杂度和空间复杂度
  • EtherCAT主站SOEM -- 3 -- SOEM之ethercatconfig.h/c文件解析
  • 洗地机哪个品牌好?家用洗地机选购攻略
  • Java数组的定义与常用使用方法
  • [计算机网络]认识“协议”
  • “Notepad++“ 官网地址
  • 基于单片机的自动感应门设计
  • 【密评】商用密码应用安全性评估从业人员考核题库(二十-完结)
  • Tigger绕过激活锁/屏幕锁隐藏工具,支持登入iCloud有消息通知,支持iOS12.0-14.8.1。
  • VueX mapState、mapGetters、mapActions和mapMutaions 的使用
  • GMP标准的制药级层流细胞实验室核心要点
  • [免费] 适用于 Windows的10 的十大数据恢复软件
  • 【halcon踩坑】区域为空但个数是1
  • 第二十四章 BEV感知系列一(车道线感知)