Python语法速成课程(二)
1. 字符串
这里介绍3中类型字符串:字符串字面量,原始字符串,格式化字符串。
1.1 字符串字面量
有多种方式可以定义字符串字面量。
danger = "hell,word"
danger = 'hell,word'
danger = '''hello,word'''
danger = """hello,word"""
以上用单引号,双引号,三重引号包裹一个字符串字面量。3种是一个意思,但是会有些区别。
- 其中单引号和双引号是一样。但是它们可以互为转义。
s1 = "I'm OK" # 字符串含 ' → 用 " 包
s2 = 'He said "Hi"' # 字符串含 " → 用 ' 包
三重引号作用:
- 无需转义
在单或双引号中,如果引号里面包含引号,就需要用反斜线(\)来转义里面的引号字符。这样Python就会将双引号视为字符串的一部分。
danger = "hell,\"jack\" word"
如果我们不想要转义上面的引号字符,可以使用三重引号,在三重引号里面的所有内容都会被视为字面量。
html = '''
<div class="main">