1.if 条件语句
Python中,如果是全部大写,就代表常量,不过python的常量不一定不能改变。
USER = 'root'
在python中,这样写是为了让程序员知道它不想改变,可以作为常量。其实与其他的变量一样,没有区别。
eg:
if (user == USER ) and (password == PASSWORD) :
print 'welcome to library system'
python中是以:
来表示,而不是使用{}
eg:
if xxx:
xxx
elif xxx:
xxx
else:
xxx
2.while 循环
1)python中的while 语句的一般形式:
while 判断条件:
执行语句
eg:
i = 0
while i <= 100:
print i # 注意:这里一定要有tab的空格。可以是2个空格,也可以是4个空格,一般是4个空格
i += 1
2)while...else
while 判断条件:
执行语句
else:
执行语句
eg:
i = 0
while i <= 100:
i += 1
else:
print i # 101
注意:
在python 中是没有++
这种自增的语法。可以使用+=1
。
3.For循环
1)for...
形式:
for 变量 in 序列:
执行语句
else:
执行语句
注意:
Python中序列的介绍:http://www.iplaypy.com/jinjie/jj106.html
List和Tuple是最长被用到的序列在python中。字符串也是序列。
eg:
nums = [1, 2, 3, 4, 5]
for i in nums:
print i
eg:
chars = "Hello, my name is Leo maer!"
for char in chars:
print (char.upper())
4.range()
eg:
for i in range(10):
print i # 0-9
range(-2, 10) # 生成-2-9
总结:
一般程序中的range啊,起止啊,都是:前者是开区间,后者是半开。
-1, 10
代表-1到9
,等等。
5.break 和 continue语句
break可以跳出for和while的循环体。
如果你从for或者while循环中终止。
break
是结束整个循环体,continue
是结束单次循环。
continue
结束本次循环,不执行本次循环的剩余代码,开始下一次循环。
使用\
来进行换行:
Python的pass语句
Python pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句。