首页 > 代码库 > 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.自然字符串
如果你想要指示某些不需要如转义符那样的特别处理的字符串(转义符号无效),那么你需要指定一个自然字符串。自然字符串通过给字符串加上前缀r
或R
来指定。例如 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简明教程学习笔记