python学习笔记--python简介

一.什么是python?

  python是一种面向对象、解释型的高级程序语言.python具有语法简洁、易于学习、功能强大,可扩展性强,跨平台等诸多特点。1989年开始开发,于1991年发布第一个公开发行版。

二.解释型语言和编译型语言

  编译型语言就是先把写好的程序翻译成计算机语言然后执行,就是所谓的一次编译到处运,比如c、c++就是编译型语言,这样的语言特点是运行速度快,但是需要事先把程序编译好才可以。

  解释型语言就是程序在运行的时候,通过一个解释器,把代码一句一句的翻译成计算机语言然后运行,也就是你写好代码之后直接就能运行,比如说python、shell、ruby、java、perl等等都是解释型语言,当然这样的语言由于原理不一样,执行速度并没有编译型语言快。

三.python2.x与python3.x的区别

  1.python3默认使用UTF-8的编码

  由于python2默认字符集是ASCII编码,不支持中文,在使用中文的时候需要指定字符集,而python3中默认使用的字符集为utf-8,这就为我们使用省了很多事.而且官方公布,python2.7只支持到2020年就不再有2.8版本了,所以推荐python3.x.

  2.print()替代了print

  即python3中使用print()来输出函数

   python2使用print输出函数

  3.完全面向对象

  4.用视图和迭代器代替了列表

  在python3中的字典方法key(),items()和values()方法用返回视图代替了列表

  在python二中,map(),filter()和zip()函数返回迭代器代替了列表

  5.比较运算符的改变

  6.整数类型的改变

  7.字符串的改变

  8.取消了file数据类型

  9.异常处理的改变

  10.其他主要语法改变

四.python安装

  这里我就不一一写步骤了,百度一搜有的是.

原文地址:https://www.cnblogs.com/panpan0301/p/7237454.html