python学习笔记

速撸《python学习手册》--第7章-字符串

2018-08-15  本文已影响0人  DamaoShao

字符串常量

单双印好的字符串是一样的

In [139]: title="a"'v'"a"

In [140]: title
Out[140]: 'ava'

用转移序列代表特殊字节

len() 可以返回真正字节长度。

raw字符串抑制转移

即字母r出现在第一个引号的前面,就会关闭转移机制。

三重引号编写多行字符串块

实际应用中的字符串

基本操作

索引和切片

包含左边界不包含右边界。

如果为负数的步长的话,切片将会从右到左,而不是从左到右。

分片经典应用。

# File echo.py
import sys
print(sys.argv)

% python echo.py -a -b -c

字符串转换工具

int()

ord() 和 chr()

In [147]: ord('a')
Out[147]: 97

In [148]: chr(98)
Out[148]: 'b'

修改字符串

replace 方法

.format 占位符

字符串方法

字符串格式化表达式

In [149]: '{0} is not {1}'.format('a','b')
Out[149]: 'a is not b'

In [150]: '{first} is not {second}'.format(first='a',second='b')
Out[150]: 'a is not b'
    
In [154]: '{config[a]} is {sys.platform}'.format(sys=sys,config={'a':'laptop'})
Out[154]: 'laptop is darwin'

添加具体的格式化方法

通用下的类型分类

分类:

集合会自成一类。

可变类型将在原地进行修改,不可变类型将产生一个新的值。

上一篇 下一篇

猜你喜欢

热点阅读