Python字符串详解 包括长字符串和原始字符串
发布时间:2022-07-05 11:28:13 所属栏目:语言 来源:互联网
导读:若干个字符的集合就是一个字符串(String)。Python 中的字符串必须由双引号 或者单引号 包围,具体格式为: 字符串内容 字符串内容 字符串的内容可以包含字母、标点、特殊符号、中文、日文等全世界的所有文字。 下面都是合法的字符串: 123789 123abc htt
若干个字符的集合就是一个字符串(String)。Python 中的字符串必须由双引号" "或者单引号' '包围,具体格式为: "字符串内容" '字符串内容' 字符串的内容可以包含字母、标点、特殊符号、中文、日文等全世界的所有文字。 下面都是合法的字符串: "123789" "123abc" "http://c.biancheng.net/python/" "C语言中文网成立8年了" Python 字符串中的双引号和单引号没有任何区别。而有些编程语言的双引号字符串可以解析变量,单引号字符串一律原样输出,例如 PHP 和 JavaScript。 处理字符串中的引号的 当字符串内容中出现引号时,我们需要进行特殊处理,否则 Python 会解析出错,例如: 'I'm a great coder!' 另外,Python 也支持表达式的换行,例如: num = 20 + 3 / 4 + 2 * 3 print(num) Python长字符串 在《Python注释》一节中我们提到,使用三个单引号或者双引号可以对多行内容进行注释,这其实是 Python 长字符串的写法。所谓长字符串,就是可以直接换行(不用加反斜杠)书写的字符串。 Python 长字符串由三个双引号"""或者三个单引号'''包围,语法格式如下: """长字符串内容""" '''长字符串内容''' 在长字符串中放置单引号或者双引号不会导致解析错误。 如果长字符串没有赋值给任何变量,那么这个长字符串就不会起到任何作用,和一段普通的文本无异,相当于被注释掉了。 注意,此时 Python 解释器并不会忽略长字符串,也会按照语法解析,只是长字符串起不到实际作用而已。 当程序中有大段文本内容需要定义成字符串时,优先推荐使用长字符串形式,因为这种形式非常强大,可以在字符串中放置任何内容,包括单引号和双引号。 (编辑:景德镇站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读