字符串基础知识

来源:互联网 发布:淘宝网主要业务 编辑:程序博客网 时间:2024/05/21 10:43

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 就是这么简单:

原创粉丝点击