- 符号 / 表示除法时,在Python 2和3中有何不同?举例说明。若想使 5 除以 2 得到 2.5,在Python 2中有几种方法?
-
答: python2中 /是整除,也就是div。真除法只有当一个数字是float的时候才可以 python3中 //是整除,/是真除法 py2: 1/2=0 1//2=0 1/2.0=0.5 1.0/2.0=0.5 py3: 1/2=0.5 1//2=0
- 内置函数 input 在Python 2和3中有何不同?raw_input 又是什么?
-
答: input的用法是 x=input('提示信息') py2中有input和raw_input都存在,input会根据你输入的值来判断x的类型。也就是说,只有整,他就是int,有字母他就是字符串。 例如 >>x=input() >>[1,2,3] >>type(x) >>list raw_input就会把读入的都当做字符串处理 py3:raw_input不存在,input相当于Py2中的raw_input
python概念练习题
最新推荐文章于 2024-05-31 20:22:31 发布
这篇博客探讨了Python中的一些核心概念,包括Python 2和3的除法差异、内置输入函数的变化、脚本和模块的执行方式。同时,介绍了Python的动态类型、变量、对象和类型的关联,以及mutable和immutable对象的区别。内容还涵盖了字典的遍历、循环结构的else子句、素数计算、Unicode、字符编码、函数参数、可变长度参数、变量作用域、类的self、继承与组合,以及抽象超类和OOP的三大概念。
摘要由CSDN通过智能技术生成