python不是字母就异常_Python 学习笔记 -- 条件判断、循环和异常处理

2013年3月18日, Python 学习第五天。

不积跬步,无以至千里

关于Python的 真 和 假:

Python 规定None, '', "", '''''', """""", (), [], {}, 0, 0.0, 0L, 0j, False为假,其他为真。特别地,True 和 False 是数值0 和 1的特殊表示。

两值比较:

1、比较运算符主要有:“==”、“!=”、“>”、“=”、“<=”、“is”、“is not”、“in”、“not in”,具体的说明见文末附录。

2、数值比较不仅限于同种数据类型,举个例子说,整型和浮点型可以比较大小。

0818b9ca8b590ca3270a3433284dd417.png

3、对于单个字符串比较的依据是字母表的顺序,字母表中的顺序大概是:大写的“A”是最小的字母,之后是“B”,之后是“C”一直到“Z”。随后是小写字母,其中“a”最小的小写字母,“z”是最大的小写字母,“a” 大于 “Z”;

0818b9ca8b590ca3270a3433284dd417.png

4、对于多个字符,Python将观察每个字符,直到找到一个不同的字母为止。比较的结果将取决于不同的字母。如果两个字符串完全不同,第一个字母将决

定结果。

0818b9ca8b590ca3270a3433284dd417.png

5、类似的元组、列表、字典和集合也可以进行比较。特别指出,一个字典中的每一个键与值(一组)必须与另外一个字典中的键与值一一对应,其中第一个字典中的键与第二个字典中的键相等,第一个字典中的值也与第二个字典中的值相等。关于元组、列表、字典和集合的例子如下:

0818b9ca8b590ca3270a3433284dd417.png

条件判断:

这和我们学习的其他语言类似,也有四种差别不大的形式如下:

0818b9ca8b590ca3270a3433284dd417.png

注意:在Python程序中看到冒号时,它指出Python进入了程序中与其他部分相对独立的一个部分。此时,缩进变得很重要。Python通过缩进知道一个特定的代码块与周围代码保持独立。而且所用的空格数目很重要,面向Python的代码编辑器将总是帮助保持正在编写的代码具有正确的缩进,当程序改变了缩进,导致Python无法正确理解,这会显示一个错误。

循环:

循环主要有for循环和while 循环,具体的例子如下:

0818b9ca8b590ca3270a3433284dd417.png

注释:range(0, 5, 1) ,初值是0 终值是5 步长是1;range(5),初值默认是0 终值是5 步长默认是1.

continue 和 break:continue是指退出当前循环,break退出无穷循环。下面是个简单的例子说明这点。

0818b9ca8b590ca3270a3433284dd417.png

异常处理:

try和catch是异常处理中的关键词。用法和java等语言神似。贴个代码以作记忆。

0818b9ca8b590ca3270a3433284dd417.png

附录:

0818b9ca8b590ca3270a3433284dd417.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值