1、字符串:有3类字符串,通常意义上的字符串(str)和Unicode字符串都是抽象类basestring的子类。
创建和赋值:
aString = 'Hello' 或者 Anotherstring = “Python”
访问字符串的值:
aString[0] 'H'
aString[1:3] 'el'
字符串类型和数字类型一样是不可变的,如果要改变一个字符串,就必须创建一个新串来实现。
删除字符串:
通过赋一个空值或者使用del语句来清空或者删除一个字符串。
aString = ''
del aString
字符串的操作符:
正向索引 0 1 2 3 4
astring= ' a b c d e'
反向索引 -5-4-3-2-1
2、三引号的使用:是一对连续的单引号或者双引号
cursor.execute('''
CREATE TABLE users (
login VARCHAR(8), uid INTEGER,
prid INTEGER)
''')
3、Unicode:
如果一个Unicode 字符串被作作为参数传给了str()函数,它会首先被转换成ASCII 字符串然后在交给str()函数
unicode()和unichar()可以看成Unicode 版本的str()和chr().
每次我们写一个Unicode 字符串到磁盘上我们都要用指定的编码器给他"编码"一下,
相应地,当我们从这个文件读取数据时,我们必须"解码"该文件,使之成为相应的Unicode 字符
串对象.
只要你遵守以下的规则,处理Unicode 就是这么简单: