Python学习手册 - 05
来源:互联网 发布:蓝色降落伞 知乎 编辑:程序博客网 时间:2024/05/21 05:18
字符串
a=’t\n’
b=r’t\n’
b这个字符串前面有r, 说明里面的字符\n不转义。
为什么有转义字符?
用来引入特殊的字节编码, 嵌入不容易输入的字节。
反斜杠并不会真正的存储在内存中, 它们告诉Python字符串中包含特殊的字节值。
raw字符串 不会理解 \ 反斜杠有 转义的意思。
即关闭转义机制。
反斜杠的例子说明,解决了一个问题,又会引起另一个问题。
raw字符串不能处理奇数个反斜杠。
下面输出3个反斜杠的几种方法
1, ‘\\\’
2, r’\\’[:-1]
3,r’\’ + ‘\’
Python设计座右铭之一: 拒绝猜的诱惑。
如果是把字符串和数字相加,需要你先做类型转换
int 和 str函数
eval 能把字符串转换成任意类型的对象。
ord()返回字符的ascii码值
chr()返回对应ascii码的字符
函数就是代码包
属性读取 object.attribute
字符串有许多方法,在需要用的时候,应该想想是不是字符串已经提供了。
Python的字符串替换是假的,因为字符串是不可变对象,所以返回的是另一个新的字符串而不是原地替换。
用join完成字符串拼接
b
[‘1’, ‘2’, ‘3’, ‘4’, ‘5’]
‘-‘.join(b)
‘1-2-3-4-5’注意b 必须是 字符串列表
文本解析工作
分片
split
废弃string模块,而只使用字符串方法。
0 0
- Python学习手册 - 05
- Python菜鸟学习手册05----控制流
- python学习手册
- Python学习手册笔记
- python学习手册笔记
- 《Python学习手册》读书笔记
- python学习手册四
- Python学习手册 - 01
- Python学习手册 - 02
- Python学习手册 - 03
- Python学习手册 - 04
- python学习手册 简记
- Python学习手册 - 06
- Python学习手册 - 07
- Python学习手册 - 08
- Python学习手册 - 09
- Python学习手册 - 10
- Python学习手册 - 11
- Android样式之Shape
- BZOJ_P1497&Codevs_P1789 最大获利(最大权闭合图最小割最大流)
- 设计模式-单例
- 不可不知的:iOS开发的22个诡异技巧
- matlab2012 toolbox 曲线拟合
- Python学习手册 - 05
- Cygwin完全下载指南
- (实训第二天)内核空间与用户空间
- 23种设计模式
- 刷新界面之invalidate()与postInvalidate()
- 简单使用log4net
- Android NDK开发(一)入门篇
- Spring入门实例
- 工作的准备