python学习笔记3(字符串)
2016-09-09 10:06
489 查看
Python字符串:
在Python中的字符串被确定为一组连续的字符在引号之间, Python允许在任何对单引号或双引号。
串的子集,可以使用切片操作符可采用([]和[:]),索引从0开始的字符串的开始和结束(-1)。
加号(+)符号的字符串连接操作符,而星号(*)表示重复操作。
产生以下结果:
1、拼接字符串
2、字符串表示 str 和 repr
[b]str函数会把值转换为合理的字符串,以例用户可以理解
[/b]
[b]repr函数会创建一个字符串,以合法的python表达式的形式来表示值[/b]
3、长字符串、原始字符串、Unicode
3.1 长字符串:如果需要写一个非常长的字符串,需要跨行,可以使用三个引号代替普通引号。
注意:精通字符串也可以跨行,一行之中最后一个字符是反斜线
3.2 原始字符串:原始字符串以r开头,不会把反斜线当做特殊字符,不能在原始字符串的结尾输入反斜线。
3.3 Unicode字符串:Unicode字符串以U开头
在Python中的字符串被确定为一组连续的字符在引号之间, Python允许在任何对单引号或双引号。
串的子集,可以使用切片操作符可采用([]和[:]),索引从0开始的字符串的开始和结束(-1)。
加号(+)符号的字符串连接操作符,而星号(*)表示重复操作。
str = 'Hello,world!' print str print str[0] print str[2:5] print str[2:] print str * 2 print str + 'Ethon'
产生以下结果:
1、拼接字符串
>>> 'Hello, '+'world!' 'Hello, world!' >>> x = 'Hello, ' >>> y = 'world!' >>> x + y 'Hello, world!'
2、字符串表示 str 和 repr
[b]str函数会把值转换为合理的字符串,以例用户可以理解
[/b]
[b]repr函数会创建一个字符串,以合法的python表达式的形式来表示值[/b]
>>> print str('Hello,world!') Hello,world! >>> print repr('Hello,world!') 'Hello,world!'
3、长字符串、原始字符串、Unicode
3.1 长字符串:如果需要写一个非常长的字符串,需要跨行,可以使用三个引号代替普通引号。
>>> print '''This is a very long string. It continues here. And it's not over yet.'''
注意:精通字符串也可以跨行,一行之中最后一个字符是反斜线
>>> print 'Hello, \ world!' Hello, world!
3.2 原始字符串:原始字符串以r开头,不会把反斜线当做特殊字符,不能在原始字符串的结尾输入反斜线。
>>> print r'c:\Program Files\python' #原始字符串以r开头 c:\Program Files\python >>> >>> print r'This is illegal\' #不能在原始字符串结尾输入反斜线 SyntaxError: EOL while scanning string literal
3.3 Unicode字符串:Unicode字符串以U开头
>>> u'Hello,world!' u'Hello,world!'
相关文章推荐
- python2学习笔记 第三章 使用字符串
- python学习笔记——字符串
- python cookbook 学习笔记 -- 1.5 去除字符串两端空格
- Python学习笔记(五):字符串
- python cookbook 学习笔记 -- 1.3 测试一个对象是否是类字符串
- Python学习笔记之一:Python的字符串
- python学习笔记,整形,字符串
- python学习笔记1(字符串操作)
- python cookbook 学习笔记 -- 1.6 合并字符串
- python 学习笔记 -- 字符串、数值及运算符
- python学习笔记(二)字符串表示和运算
- Python基础教程学习笔记----第三章 字符串
- python学习手册笔记--第7章--字符串
- python cookbook 学习笔记 -- 1.4 字符串对齐
- Python学习笔记二(String字符串操作)
- python学习笔记——字符串,列表,字典,集合,数值,sorted
- python 学习笔记(4)解析和字符串处理
- Python学习笔记:字符串基本操作
- python学习笔记2-核心类型-字符串
- python学习笔记(三)字符串