zoukankan      html  css  js  c++  java
  • 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安装

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

  • 相关阅读:
    数据算法之汉诺塔
    Mvc模板页
    mvc局部视图
    Area区域
    mvc之文件下载
    MVC过滤器
    MVC_Ajax请求
    MVC之校验
    Json&Razor&控制器
    抓包分析,tcpdump 和 wireshark 配合使用的简单尝试
  • 原文地址:https://www.cnblogs.com/panpan0301/p/7237454.html
Copyright © 2011-2022 走看看