本文主要是介绍Python---字符串(用单、双引号、 三单/双引号定义。反斜杠 \ 转义,单在双内/双在单内 ),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、字符串的定义
字符串是 Python 中最常用的数据类型。我们一般使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。
案例:
使用单引号或双引号 定义 字符串变量
代码:
str1 = 'abcdefg'
str2 = "hello world"print(type(str1)) # <class 'str'>
print(type(str2)) # <class 'str'>
图示:
案例:
使用3个引号定义字符串变量
注意:三引号 形式的字符串 支持 换行 操作
代码:
name1 = '''I am Tom, Nice to meet you!''' print(name1) print(type(name1))print('-' * 20)name2 = """I am Jennify,Nice to meet you!""" print(name2) print(type(name2))
图示:
案例:
思考如何使用字符串定义 "I'm Tom"
使用单引号情况
str1 = 'I'm Tom'
invalid 英 /ɪnˈvælɪd/
adj. (法律上)无效的,作废的;(论据、理由等)站不住脚的,错误的;(计算机)不能识别的;残疾的
n. 病弱者,伤残者
vt. 使(因伤或病)退役;使伤残,使病弱
SyntaxError 语法错误,句法错误
syntax 英 /ˈsɪntæks/ n. 句法,句法规则;(计算机语言的)句法,语构;句子结构分析法;句法学
出现以上报错问题的主要原因在于,以上字符串的定义代码出现了(syntax)语法错误。
单引号在字符串定义中必须成对出现,而且Python解析器在解析代码时,会自动认为第一个单引号和最近的一个单引号是一对!
如果一定要在单引号中在放入一个单引号,必须使用 反斜杠 \ 进行 转义。
str1 = 'I\'am Tom'
str2 = "I'm Tom"
注:在Python中,如果存在多个引号,建议① 单引号放在双引号中 ② 双引号放在单引号中。
这篇关于Python---字符串(用单、双引号、 三单/双引号定义。反斜杠 \ 转义,单在双内/双在单内 )的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!