- 符号 / 表示除法时,在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程序,当其以脚本运行时,输出’hi’。而当其被以模块导入时,什么也不做。如果要使其成为“
python概念练习题
最新推荐文章于 2024-05-31 20:22:31 发布