Python学习笔记(二)

Python简介

定义

  • Python是一种解释型语言。
  • Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),由吉多·范罗苏姆创建,第一版发布于1991年,是一种高级编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。Python支持命令式程序设计、面向对象程序设计、函数式编程、面向侧面程序设计、泛型编程多种编程范式。
  • Life is short,you need Python.(人生苦短,我用Python)

Python的用途

  • web应用
    Facebook、豆瓣。。。
  • 爬虫程序
  • 科学计算
  • 自动化运维
  • 大数据应用(数据清洗)
  • 云计算(雾计算)
  • 桌面软件(游戏制作)
  • 人工智能

Python开发环境

  • 开发环境搭建就是安装Python的解释器
  • Python的解释器有很多种
    CPython 用C语言编写的Python解释器(官方)
    PyPy 用Python编写的Python解释器
    IronPython 用.net语言编写的Python解释器
    Jython 用Java语言编写的Python解释器

步骤

  • 下载安装包 -3.x -2.x(两个版本完全不兼容)官网下载
  • 安装(傻瓜式安装)标识版本
  • 打开命令行窗口,输入Python,检验是否安装成功

Python的交互界面

  • 当我们通过命令行来输入Python时,进入的页面就是Python的交互界面。
  • 结构:版本和版权申明
    命令提示符(在命令提示符后可以直接输入Python的语句,可被Python解释器直接执行)
  • 安装Python的同时,会自动安装一个Python的开发工具IDLE,通过IDLE也可以进入到交互模式。但不同的是,在IDLE中可以通过TAB键来查看语句的提示。IDLE实际上就是一个交互界面,但是它可以有一些简单的提示,并且可以将代码保存。
  • 交互模式只能输入一行执行一行,并不适合日常的开发,仅可以用来做一些日常简单的测试。
  • 我们一般会将Python代码缩写到一个.py文件中,然后通过Python指令来执行文件中的代码。

Python和Sublime的整合

  • 在Sublime中执行Python代码,Ctrl+b 自动在Sublime内置的控制台中执行。这种执行方式在某些版本的Sublime中对中文支持不好,并且不能使用input()函数。
  • 使用SublimeREPL来运行Python代码(在搜索框直接搜索,工具栏底部出现即安装成功,选择Python进入交互界面,比较复杂),安装完成自定义设置快捷键,希望按F5则自动执行当前的Python代码。

几个基本概念

  • 表达式
    表达式就是一个类似于数学公式的东西,如:10+5,8-4。表达式仅仅用了计算一些结果,不会对程序产生实质性的影响。
    如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出。

  • 语句
    在程序中,语句一般需要完成某种功能,比如打印信息、获取信息、为变量赋值……
    比如:print() a=10
    语句的执行一般会对程序产生一定的影响。
    在交互模式中不一定会输出语句的执行结果。(除非有返回值)

  • 程序(program)
    程序就是由一条一条的语句和一条一条的表达式构成的。(比如做饭炒菜,得一步一步的来)编写程序就是编写语句和表达式。

  • 函数(function)

    • 函数就是一种语句函数,专门用来完成特定的功能。函数形如:xxx()。

    • 函数的分类

      • 内置函数
        • 由Python解释器提供的函数可以在Python中直接使用。
      • 自定义函数
        • 由程序员自主的创建的函数
    • 函数的作用
      当我们需要完成某个特殊的功能时,就可以去调用内置函数或者自定义函数。

    • 函数的两个要素
      1.参数
      - ()中的内容就是函数的参数,函数中可以没有参数,也可以有很多个参数,多个参数之间使用,隔开。
      2. 返回值
      - 返回值是函数的返回,结果不是所有的函数都有返回值。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值