首页 > 代码库 > Python简明教程学习笔记

Python简明教程学习笔记

1.使用三引号(‘‘‘或""")

利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双引号。例如:

str=‘‘‘This is a multi-line string. This is the first line.
This is the second line.
"What‘s your name?," I asked.
He said "Bond, James Bond."
‘‘‘

2.自然字符串

如果你想要指示某些不需要如转义符那样的特别处理的字符串(转义符号无效),那么你需要指定一个自然字符串。自然字符串通过给字符串加上前缀rR来指定。例如 str=r"Newlines are indicated by \n"

print(str)结果为:Newlines are indicated by \n。

一定要用自然字符串处理正则表达式。否则会需要使用很多的反斜杠。例如,后向引用符可以写成‘\\1‘或r‘\1‘。

3.字符串是不可变的

这意味着一旦你创造了一个字符串,你就不能再改变它了。

4.按字面意义级连字符串

如果你把两个字符串按字面意义相邻放着,他们会被Python自动级连。例如,‘What\‘s‘ ‘   your name?‘会被自动转为"What‘s    your name?"

5.对象

就每一个东西包括数、字符串甚至函数都是对象这一点来说,Python是极其完全地面向对象的。

6.变量

使用变量时只需要给它们赋一个值。不需要声明或定义数据类型。

7.逻辑行和物理行

如果你想要在一个物理行中使用多于一个逻辑行,那么你需要使用分号(;)来特别地标明这种用法。分号表示一个逻辑行/语句的结束。例如:i=5;print(i)

在多个物理行中写一个逻辑行的例子。它被称为明确的行连接

s = ‘This is a string. \
This continues the string.‘

print(s)

输出结果为:This is a string. This continues the string.

在逻辑行中使用了圆括号、方括号或波形括号的时候,也可以使多个物理行对应一个逻辑行,这被称为暗示的行连接

str=[1,23,"hello"
,"ok"]
print(str)

结果为:[1, 23, ‘hello‘, ‘ok‘]


Python简明教程学习笔记