Py学习  »  Python

python系列教程53

人工智能AI技术 • 3 年前 • 275 次点击  
阅读 2

python系列教程53

朋友们,如需转载请标明出处:blog.csdn.net/jiangjunsho…

声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好地理解AI技术,我让助理负责分享这套python系列教程,希望能帮到大家!由于这套python教程不是由我所写,所以不如我的AI技术教学风趣幽默,学起来比较枯燥;但它的知识点还是讲到位的了,也值得阅读!PS:看不懂本篇文章的同学请先看前面的文章,循序渐进每天学一点就不会觉得难了!

在Python中,表达式是使用通常的数学符号和操作符号写出来的。例如,让两个数字X和Y相加,写成X+Y,这就会告诉Python,对名为X和Y的变量值应用+的操作。

由于本教程既介绍Python 2.6又涉及Python 3.0,这里给出关于操作符的版本差异和最新添加:

•在Python 2.6版中,值不相等可以写成X != Y或X <> Y。在Python 3.0之中,后者会被移除,因为它是多余的。

•在Python 2.6中,一个后引号表达式'X'和repr(X)的作用相同,转换对象以显示字符串。由于其不好理解,Python 3.0删除了这个表达式,使用更容易理解的str和repr内置函数。

•列表语法([...])用于表示列表常量或列表解析表达式。后者是执行隐性循环,把表达式的结果收集到新的列表中。

•比较操作符可以连续使用:X < Y < Z的结果与X < Y and Y < X相同。

•在Python 2.X,混合类型的广义比较是允许的(把数字转换为一个普通类型,并且根据类型名称来排列其他的混合类型)。在Python 3.0中,非数字的混合类型的大小比较是不允许的,并且会引发异常,这包括按照代理排序。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/108742
 
275 次点击