• 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安装

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

  • 相关阅读:
    原生开发、H5开发和混合开发的区别?
    html5:FileAPI 文件操作实战
    web前端是编程语言中更新迭代最快的
    HTTP请求过程
    CSS :placeholder-shown伪类实现Material Design占位符交互效果
    Css中bem书写规范
    全栈开发者意味着什么?
    利用canvas实现转盘抽奖
    12种开源Web安全扫描程序
    移动端适配必须掌握的基本概念和适配方案
  • 原文地址:https://www.cnblogs.com/panpan0301/p/7237454.html
Copyright © 2020-2023  润新知