python概念练习题

这篇博客探讨了Python中的一些核心概念,包括Python 2和3的除法差异、内置输入函数的变化、脚本和模块的执行方式。同时,介绍了Python的动态类型、变量、对象和类型的关联,以及mutable和immutable对象的区别。内容还涵盖了字典的遍历、循环结构的else子句、素数计算、Unicode、字符编码、函数参数、可变长度参数、变量作用域、类的self、继承与组合,以及抽象超类和OOP的三大概念。
摘要由CSDN通过智能技术生成

  • 符号 / 表示除法时,在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
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值