python字符串学习笔记
2018-03-02 20:52
190 查看
python字符串学习笔记
python3中有3种字符串类型:1、用于处理Unicode文本的str类型
2、用于处理二进制数据的bytes和bytearray,bytes为不可变类型,bytearray为可变类型
raw字符串抑制转义:在字符串引号前写上字母r(raw)
字符串格式化
有两种方法实现字符串格式化:1、字符串格式化表达式;2、字符串格式化方法调用字符串格式化%表达式
这是基于C语言的printf模型。表达式的格式为:
字符串+%+(对象1,对象2,…)
其中字符串带有一个或多个嵌入的转换目标,转换目标都是以%开头,例如%s;只插入一个对象时也可以不写括号。
name='Bob' '%s hello'%name
相关字符串格式化代码,如%d %s这里省略;
还有一种基于字典的字符串格式化
格式为:字符串+%+{字典}
这种格式中左边转换目标可以利用右边字典中的键来提取对应的值;
字符串格式化format方法调用
通过使用str对象的format方法来实现,具体用法暂时省略;相关文章推荐
- Python学习笔记5-字符串、bool、数值操作和数组字典排序
- Python学习笔记——字符串
- python 学习笔记(4)解析和字符串处理
- python学习的思维导图笔记--字符串
- Python学习笔记--字符串
- Python学习笔记--Python字符串连接方法总结
- 零基础入门学习Python学习笔记第七讲【字符串格式化+转义字符】
- Python学习笔记4_字符串
- Python学习笔记:字符串
- Python学习笔记——字符串
- Python学习笔记(四)序列类型与字符串
- IPython下字符串的简单处理 - 千月的python linux 系统管理指南学习笔记(8)
- python学习笔记四:字符串格式化
- python cookbook 学习笔记 -- 1.7 将字符串逐字符或逐词反转
- Python学习笔记-原始字符串
- python学习笔记1(字符串操作)
- Python基础教程 第3章: 使用字符串 学习笔记
- 3. Python脚本学习笔记三字符串
- Python基础学习笔记--字符串(一)
- Python学习笔记:02 基础:变量、整数、字符串、赋值、基本输出、注释、代码块