当前位置:首页>python>Python笔记11

Python笔记11

  • 2026-10-11 06:37:40
Python笔记11

单双三引号

1.字符串

一串字符组成的文本,必须用引号包裹。

不包裹会被 Python 当成变量名或数字处理。

2.单引号字符串

用一对单引号 '...' 包裹。单引号内部可以直接写双引号,不需要转义。

3.双引号字符串

用一对双引号 "..." 包裹。双引号内部可以直接写单引号,不需要转义。

单引号和双引号完全等价,选择哪种取决于字符串内容。

4.三引号字符串

用三个连续单引号 '''...''' 或三个连续双引号 """...""" 包裹。

可以跨越多行,字符串内部直接按回车换行即可,不需要写 \n。

5.空字符串

一对引号里面什么都不写。len() 对空字符串返回 0。

6.字符串长度

用 len() 函数获取字符串中字符的个数。

空格、标点、汉字都算一个字符。

转义字符 \n、\t 在字符串内部只算一个字符。

7.字符串拼接

两个字符串用加号 + 连接,得到一个新的拼接后的字符串。

变量和字符串字面量都可以参与拼接。

8.三引号的两种用途

赋值给变量就是字符串,保留换行格式直接输出。

不赋值直接放在代码里就是多行注释,Python 完全忽略它。

9.引号嵌套规则

内容中只有双引号时,用单引号包裹最方便。

内容中只有单引号时,用双引号包裹最方便。

两种引号同时出现时,用三引号包裹,或用转义字符 \"、\' 处理同类型引号。

实例1

诗词= """
登鹳雀楼
  王之涣
白日依山尽,
黄河入海流。
欲穷千里目,
更上一层楼。"""
print(诗词)

结果1

实例2

方式1= '他说:"今天天气真好!"'
方式2= "他说:'今天天气真好!'"
方式3= """他说:'今天天气真好!'"""
print(方式1)
print(方式2)
print(方式3)
结果2
实例3
姓= "张"
名= "三"
全名= 姓 + 名
长度= len(全名)
print(全名)
print(长度)
结果3

最新文章

随机文章