首页 > 代码库 > [首片记录(首张照片)]_01.001Python

[首片记录(首张照片)]_01.001Python

技术分享

俗话说:见微知著,见这张图片,你们就应该知道我这个人是个二货,这么烂的图片也敢挂网上, 没办法脾性使然,请原谅我的懒惰,我要开始一个二货的回忆之旅了

----------

Knowledge Point 1:

   Python3.X和Python2.X一般情况下的最大区别应该是这几个吧:print(),input,/,__next__(),或许有更多,但是经常用到的才是我们该经常回忆和牢记的

   Python2.X中相应的写法以及 Python3.X中为:

  print "This is a Print() example!"      # 相对应的语法在3.X中为    print("This is a Print() example!" )

     Python2.X中交互输入有两个函数raw_input,input   但是在3.x中只有一个,是input

  2.x中 raw_input("should_input_raw")交互输入必须为字符串,否则会报错,但是input就不会,他会根据你输入的数据类型存储 

    3.x中只有input函数,但是,他的输入跟2.x的又不一样,他跟2.x中的raw_input的一样,这点要切记,当你输入整数时候一定要注意(如果不进行类型转换,除了字符串外其他的输入都会报错,使用的是,先拿出来,再根据数据的原本类型,转换过去),

  "/":表示除法,但在2.x中他会向下取整(也就是商的小数点省略,并且转换成整数),但在3.x中他的结果一定会是个小数(也就是浮点数),3.x中如果想向下取整,可以用"//",就可以

  最后要注意2.x中 的next()在3.x为__next__(), str的相关属性的名字也发生了变化

 

Knowledge Point 2:

  开发IDLE工具推荐Pychram 你也可以使用 Python自带的IDLE,进行个性化设置后,完全跟Pychram一样,只是美中不足的是,当你引用时候,他不会自动关联,但是一般的输入可以自动补全,在Linux 如果要用shell ,那就下载IPython,

    在windows你也可以下载IPython使用

 

[首片记录(首张照片)]_01.001Python