Python基础--快速改造:字符串
2016-03-08 23:04
459 查看
Python的字符串值得一说。
先看:
我们写是双引号,但是打印出来后是单引号。区别何在?
答案是单引号双引号没区别。
上面的代码会错误,如果字符串本身包括单引号,那么就要用双引号
同样,如果字符串本身有双引号,那么就要用单引号
那么问题又来了,如果一个字符串既包含单引号又包含双引号咋办呢?
需要转义了:
拼接字符串:
连着写两个字符串,Python会拼接在一起!
长字符串
用三引号括起来,可以跨行:
原始字符串
禁止转义,原始字符串已r开头!
Unicode字符串
使用u前缀表示Unicode字符串
先看:
>>>"Hello world!" 'Hello world!'
我们写是双引号,但是打印出来后是单引号。区别何在?
答案是单引号双引号没区别。
>>>'Let's go!'
上面的代码会错误,如果字符串本身包括单引号,那么就要用双引号
同样,如果字符串本身有双引号,那么就要用单引号
那么问题又来了,如果一个字符串既包含单引号又包含双引号咋办呢?
需要转义了:
'Bob said \"I\'m OK\".'
拼接字符串:
>>>"Let's Say" '"Hello, world!"' 'Let\'s Say "Hello, world!"'
连着写两个字符串,Python会拼接在一起!
长字符串
用三引号括起来,可以跨行:
print '''This is a very very long long string!'''
原始字符串
禁止转义,原始字符串已r开头!
print r'\(~_~)/ \(~_~)/'
Unicode字符串
使用u前缀表示Unicode字符串
print u'汉字'
相关文章推荐
- OS X从系统自带python改为Homebrew版python
- Python基础--快速改造:字符串
- Python3.5.1与pyopengl3.1.0环境配置
- python面试题
- python强大的区间处理库interval用法介绍
- python笔记 爬虫经常出现的错误UnicodeEncodeError
- Windows 7(64位)搭建Python开发环境
- 数据挖掘之曼哈顿距离、欧几里距离、明氏距离、皮尔逊相关系数、余弦相似度Python实现代码
- [python实现设计模式]-3.简单工厂模式-触宝开放平台
- Python初见 List,Tuple,Dict,Set的增删改查
- python编程书推荐9本免费的
- python最流行库推荐15个
- 你必知的有用的 Python 功能和特点
- Python学习之文件操作
- 利用Python进行数据分析---ch02《MovieLens 1M数据集(上)》读书笔记
- Python Flask开源博客系统Blog_mini
- Python Flask开源博客系统Blog_mini
- Python学习之异常
- Python字符串操作
- python3 目录操作