zoukankan      html  css  js  c++  java
  • 二.Python的基础语法知识

     python是一个解释性语言。具有节约开发时间,跨平台性强的特点,但是运行速度较

    慢,需要加快运行速度的部分推荐使用C语言进行改写。

    python的历史:

      几个python的历史里程碑:

        1989年,吉多·范罗苏姆(龟叔)开始写python

        1991年,成功写出第一版python

        1999年,python的第一个web框架诞生:Zope 1

        2000年,python2.0诞生

        2004年,python2.4更新,并且增加了著名的django框架,是python的经典版本。

        2008年,python3.0更新,同时python2依然同步更新!

        2020年,python2将在这一年停止更新,推荐大众尽快使用python3

    python语言各种版本的解释器:

      Cpython:就是我们常用的python解释器,使用C语言编写。

      Ipython:功能和Cpython完全一样,在Cpython基础上进一步优化,人性化程度更高。

      PYPY:使用了动态编译技术,执行速度明显要比Cpython快,但是目前还不成熟。

      Jpython:使用Java编写的解释器。

      IronPython:可以在.Net平台上运行的python解释器。

    python2和3的区别:

      在操作方面几乎一样,区别在于内部运行,python3在python2的基础上进行了优化,

    让python代码变得更简洁美观。

      在某些语句上有变化,两个版本都应该掌握!

      1,在python2中,print是一个语句,而不是一个函数。

      python2: print 'hello, world'

      python3: pring('hello, world')

      2,python2默认使用ascii编码,python3默认使用utf-8,支持输入中文。

      3,python2中,可以使用#! -*- conding:unicode -*-来转换其他编码编辑模式

      继续补充。

    python储存数据的容器:变量和常量

      变量:Variables,是用来在内存中临时储存数据以备调用的容器。

      变量定义名字的规范:   

      1,不能用数字开头。
      2,只能出现字母和数据和_符号。
      3,尽一切可能不要出现关键字。
      例如input,class,global等等。

      变量定义名字的约定习惯:

      可以使用大小写分隔字符方式进行定义:

        例如:NameOfMine = ...

      也可以使用下滑线分隔:

        例如:name_of_mine = ...

      变量使用=进行赋值,也有声名变量的意思。

      常量:

      常量是一个不可变的存储数据的容器。

      类似于变量,只不过器中的数据是不可变的。 

      常量约定,全部使用大写字母。

    注意:如果变量b=a,b的值是直接指向在a中存储的值,

      所以当a值后续发生变化的时候,b值不会随之变化。

    python的运算符号:

      普通运算符

        +-*/都是正常数学中的用法

        //整除运算,例如12/5 = 2,即在除法运算后求该数向下圆整的整数。

        %求余运算,例如13/5 = 3,即求12除5后的余数。

        **  例如2**3 = 8 ,即2的3次方等于8

      比较运算符

        >  大于

        <  小于

        ==   等于

        >=   大于等于

        <=      小于等于

      赋值运算符

        =   赋值

        +=    自身加

        -=     自身减

        ......

        

      

  • 相关阅读:
    Oracle EBS-SQL (INV-1):库存货位列表.sql
    Oracle EBS-SQL (SYS-24):职责列表
    Oracle EBS-SQL (SYS-23):用户权限查询.sql
    Oracle EBS-SQL (SYS-22):sysadmin_用户职责查询.sql
    Oracle EBS-SQL (SYS-21):sys_用户名与人员对应关系查询.sql
    Oracle EBS-SQL (SYS-20):职责使用菜单2.sql
    Oracle EBS-SQL (SYS-20):OPM接口处理.sql
    Oracle EBS-SQL (SYS-19):sys-用户登陆纪录查询.sql
    Oracle EBS-SQL (SYS-18):检查系统安装的各个表是否打开(PJM%).sql
    Oracle EBS-SQL (SYS-17):查询一张报表在哪个职责下面.sql
  • 原文地址:https://www.cnblogs.com/wanghanyao/p/10247089.html
Copyright © 2011-2022 走看看