字符串
字符串是
字符的序列
。字符串基本上就是一组单词。
使用单引号(
'
)
你可以用单引号指示字符串,就如同
'Quote me on this'
这样。所有的空白,即空格和
制表符都照原样保留。
使用双引号(
"
)
在双引号中的字符串与单引号中的字符串的使用完全相同,例如
"What's
your
name?"
。
使用三引号(
'''
或
"""
)
利用三引号,
你可以指示一个多行的字符串。
你可以在三引号中自由的使用单引号和双引号。
转义符
\':
来指示单引号——注意这个反斜杠。现在你可以把字符串表示为
'What\'s your
name?'
逻辑行与物理行
物理行:是你在编写程序时所能看见的。
逻辑行:是
Python
看见的单个单词。
Example
:
print 'Hello world'
Python
假定每个物理行对应一个逻辑行
强烈建议
:
在每个物理行只写一句逻辑行
在多个物理行中写一个逻辑行
(
被称为明确的行连接
)
:
s = 'This is a string. \
This continues the string.'
print s
在逻辑行中使用了圆括号、方括号或波形括号的时候。这被称为暗示的行连接
缩进
事实上行首的空白是重要的。
在逻辑行行首的空白
(空格与制表符)
用来决定逻辑行的
缩进层次,从而用来决定语句的分组。
这就意味着同一层次的语句必须有相同的缩进。
每一组这样的语句就称为一个块。
如何缩进:
不要混合使用制表符和空格来缩进,
因为这在跨越不同的平台的时候,
无法正常
工作
Python
控制流
1.if
语句
用来检验一个条件
注意:
if
语句在结尾处包含一个冒号(目的是告诉
Python
下面跟着一个语句块)
elif
和
else
从句都必须在逻辑行结尾处有一个冒号,
下面跟着一个相应的语句块
(当
然还包括正确的缩进)
2.while
语句
一个条件为真的情况下,
while
语句允许你重复执行一块语句。
while
语句是所谓
循
环
语句的一个例子。
while
语句有一个可选的
else
从句。