Python(3):比较、分支判断、循环、异常捕捉

版权声明:欢迎转载,欢迎交流,有问题可以留意 https://blog.csdn.net/u012175089/article/details/56843067
1.
==、!=、>、< 都跟C++一样

2.与、或、非
and 第一个为true,才算第二个
or 第一个为false,才算第二个
都是跟C++一样的。
not
>>> not 0
True
>>> not 5
False
>>> not True
False

3.if语句
>>> if 2 > 1:
	print(11111)

11111
表达式之后,用冒号,下面的要缩进。缩进相同就是同一个代码段。
这个跟C++用{}来做代码段,是完全不同的。
要注意的是,制表符和4个空格键是完全不同的。即使看起来缩进一样的情况下。
if语句的串联使用。
>>> if 1 > 2:
	print(1)
elif 2 > 3:
	print(2)
else:
	print(3)

3

4.while循环和for循环
>>> while a > 0:
	a = a-1
	print(a)


4
3
2
1
0
>>> for i in range(1,10):
	print(i)


1
2
3
4
5
6
7
8
9
从这里看出,Python对于数组的最后一个位置是作为一个超界位置的。跟C++的思想是一致的。
break 中断循环
continue 跳过剩余部分
都是跟C++一样的。或者是跟其他语言是一致的。

5.捕捉异常
try:
	print(c)
except:
	print(111)

抛出异常:

if xxx:
    raise TypeError("xxxxxxxxxxx")



展开阅读全文

没有更多推荐了,返回首页