首页 > 编程语言 > 详细

python_day1

时间:2015-10-31 12:54:36      阅读:243      评论:0      收藏:0      [点我收藏+]

一、计算机语言

  计算机语言(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的代码库不采用({})来控制类,而是以缩进来控制的。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。
    换行显示在代码后面加上(\n)即可。
    技术分享             技术分享
  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(字符串)
  7.3 list(列表)
  7.4 tuple(元祖)
  7.5 dictionary(字典)

八、 Python运算符

python_day1

原文:http://www.cnblogs.com/xpython/p/4925163.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!