• python_day1


    一、计算机语言

      计算机语言(Computer Language)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。

      分类:
          我们可以把计算机语言分为三类,机器语言、低级语言、高级语言  
        机器语言:机器语言是由0、1二进制组成,可以直接对进算计硬件进行操作
        低级语言:即汇编语言。采用字符,数字,符号。编写出的程序机算计不能识别,需通过汇编程序编译成二进制指令进算计才能执行。适合编写操作系统、驱动等。但语法等相对较难理解。
        高级语言:是相对于低级语言而言的。高级语言一眼语法简单、结果清晰、容易学习。但是写出的程序不能直接操作与硬件上。需要将源代码编译成字节码,在经过自身的虚拟机转成机器码才能被计算机执行。对于操作硬件来    
             说要比汇编语言慢。例:python、java

    二 、Python简介  2.1发展历史
      2.2语言类型    
        Python是一个高层次的结合了解释性、编译性、互动性、和面向对象的脚本语言。

        Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
        Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。
        Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
        Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。
      2.3Python特点
        易于学习、易于阅读、易于维护、拥有一个广泛的标准库、互动模式、可扩展、GUL编程等

      2.3Python分类
        Cpython: 使用C语言实现。使用最为广泛。
        Jython: 使用java语言实现。
        IronPython:使用C#实现。
        pypy: Python实现Python。
        ......
    三、 Python环境搭建  3.1windows上搭建环境
        下载地址:http://www.pythong.org/download
        安装程序到指定目录,下一步即可。例:安装到D:python
        配置环境变量:右键计算机属性—选择高级—选择环境变量—编辑path—将D:python添加在后面,注意用分号分开。

      3.2linux上搭建环境
        linux系统自带Python应用,升级即可。
        如果没有课下载安装:
          ./configure               make  &&    make install
      3.3指定python解释器
        #!/usr/bin/env python
        

    四、 Python中文编码
       
    Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。
    解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了。
        
        执行结果:
        
        修改后:
        
        
        
    五、 Python基本语法
       交互编程:
        交互式编程不需要创建脚本文件,是通过python解释器的交互模式进入编写代码。linux执行“Python”命令即可启动交互编程窗口:
       
        脚本编程: 
        python程序是以.py为后缀文件。使用python+文件名 启动文件。
        
        python标识符:
        
    标识符由字母、数字、下划线组成。不能以数字开头,并区分大小写。
        python保留字符:
        
        换行和缩进:
        python的代码库不采用({})来控制类,而是以缩进来控制的。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。
        换行显示在代码后面加上( )即可。
                    
      python注释:
        

    六、 Python变量类型
      
    变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。 
      变量赋值:
      
    python变量不需要声明,变量的赋值操作既是变量声明和定义的过程。等号(=)用来给变量赋值。左边是一个变量名。右边是存储在变量中的值。
      
       多个变量赋值:
      
    a=b=c=d = 1
      a,b,c,d = 1,2,3,"song"

    七、 Python标准数据类型
      
    在内存中存储的数据可以后多种类型,python有五个标准的数据类型。
       7.1 numbers(数字)
        
    数字数据类型用于存储数值。python支持四中不同的数值类型:
          int(有符号整型)
          long(长整型)
          float(浮点型)
          complex(复数)
     
        

      7.2 string(字符串)
        
    字符串或串(String)是由数字、字母、下划线组成的一串字符。用“”标示。
        
      7.3 list(列表)
        
    List(列表) 是 Python 中使用最频繁的数据类型。
    列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。用[]标示。
        
      7.4 tuple(元祖)
        
    元组是另一个数据类型,类似于List(列表)。元组用"()"标识。内部元素用逗号隔开。但是元素不能二次赋值,相当于只读列表。
        
      7.5 dictionary(字典)
        
    字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是  通过偏移存取。字典用"{ }"标识。字典由索引(key)和它对应的值value组成。
        
      7.6 python数据类型转换
        有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。
        

    八、 Python运算符

  • 相关阅读:
    wepack性能优化-contenthash(缓存)
    webpack优化系列-oneOf
    webpack性能优化-source-map
    webpack性能优化-HMR
    vue__之路由懒加载
    vue__之ref的作用
    圆面积和球体积
    算法思想
    看完com本质论第一章
    windows消息机制
  • 原文地址:https://www.cnblogs.com/xpython/p/4925163.html
Copyright © 2020-2023  润新知