本文摘自php中文网,作者藏色散人,侵删。
python单引号、双引号、三引号的区别
1 单引号跟双引号的普通用法是相同的, 就是跟C++语言里面用双引号表示字符串字面量的用法一样
eg:
1 2 3 4 5 |
|
打印str1, str2 分别是
1 2 |
|
2 单引号跟双引号的区别主要体现在当用单引号包起来的字符串里包含"的时候, 不需要使用转义符(\), 反过来也是一样
1 2 |
|
打印str1, str2分别是
1 2 |
|
3 三引号有两种形式("""字符串内容""", 或者'''字符串内容''')
<1>这两种形式的用法几乎没有区别, 但是要严格来说的话, 也是有上面那样的区别
1 2 |
|
<2>三引号的核心用法主要体现在跨行的字符串上, 会包含两个界定符号之间的所有字符,包括看得见的, 看不见的, 如回车换行符
1 2 |
|
打印 str1
1 2 |
|
基于三引号的这种特性, 当需要格式化输入多行字符的时候可以减少转义字符的输入,
<3>还有就是python中没有多行注释符号, 一般用三引号代替
相关推荐:《Python教程》
以上就是python单引号、双引号、三引号的区别的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。