Python字符串
1. 字符串表示
字符串是以单引号'或双引号"括起来的任意文本。如果字符串内部既包含'又包含",需要使用转义字符\来标识。特殊的,\n表示换行,\t表示制表符。如果字符串内部有很多换行,为了简化,Python允许用'''...'''的格式表示多行内容:
2. 编码
字符串是以Unicode编码的,也就是说,Python字符串支持多语言。ord()函数可以获取字符串编码,chr()函数可以将字符串编码转换成字符:
源代码文件包含中文需要在文件头部指定编码UTF-8:
py
#!/usr/bin/env python3
# -*- coding: utf-8 -*-第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;
第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。
3. 格式化
在Python中,采用的格式化方式和C语言是一致的,用%实现:
还可以使用字符串的format()方法,占位符是{0}、{1}... 
