Python 基础语法
Python 标识符
行和缩进
实例
if True:
print ('SUM')
else:
print ('SUMIF')
以下代码将会执行错误:
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py
if True:
print ('WHTHE')
print ('HER')
else:
print ('Answer')
# 没有严格缩进,在执行时会报错
print ('WIR')
执行以上代码,会出现如下错误提醒:
print ('WIR')
^IndentationError: unindent does not match any outer indentation level
*错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。
多行语句
Python语句中一般以新行作为语句的结束符。
但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:
total = item_ten + \ item_seven + \ item_six
语句中包含 [], {} 或 () 括号就不需要使用多行连接符。如下实例:
'Thursday', 'Friday']
Python 保留字符
下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。
所有 Python 的关键字只包含小写字母。
and | exec | not |
assert | finally | or |
break | for | pass |
class | from | |
continue | global | raise |
def | if | return |
del | import | try |
elif | in | while |
else | is | with |
except | lambda | yield |
Python 变量赋值
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号 = 用来给变量赋值。
等号 = 运算符左边是一个变量名,等号 = 运算符右边是存储在变量中的值。例如:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
counter = 100
# 赋值整型变量
miles = 1000.0
# 浮点型
name = 'John'
# 字符串
print counter
print miles
print name
运行实例 »
以上实例中,100,1000.0和'John'分别赋值给counter,miles,name变量。
执行以上程序会输出如下结果
100
1000.0
John
多个变量赋值
Python允许你同时为多个变量赋值。例如:
以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。
您也可以为多个对象指定多个变量。例如:
a, b, c = 1, 2, 'john'
以上实例,两个整型对象 1 和 2 分别分配给变量 a 和 b,字符串对象 'john' 分配给变量 c。
end 下一期:
Python数据类型