zoukankan      html  css  js  c++  java
  • python面试一:python2与python3的区别一

    1.默认编码方式不同:py3用的是utf-8,变量名更为广泛。
    2.去除<>改用!=
    3加入as 和with关键字
    4./除法默认数据类型不同
      py2 5/3=1 py3 5//3=1
    5.去掉了print语句, print "hello,world" 变成了print函数
    6.去掉了raw_input()
    7 py2中super()必须传参
    8改变了顺序操作符的行为: py2中2<"4"是true,比较其中的值。 py3中为false,可以用eval("4")来转换
    9八进制表示方式0654与0o654
    10.字符串和字节符:
    py2以8-bit字符串存储
      py3以16-bit Unicode字符串存储
      字符串只有str一种类型
    11.数据类型:
      python3取消了long,整型只有int。
      但新增了bytes类型,对应于py2的八位数。str和bytes可以用 .encode()转化

      
  • 相关阅读:
    读取radio的value值
    Bootstrap初学(一)
    移动测试用例
    Python 打包成exe执行文件
    Python 模块导入
    Sublime Text2编辑器
    发送Email
    读写TXT文档
    JS与Jquery
    自动化测试摸索
  • 原文地址:https://www.cnblogs.com/pbwzc/p/10789416.html
Copyright © 2011-2022 走看看