zoukankan      html  css  js  c++  java
  • python记录_day01 初始

    一、python介绍

      python的创始人为吉多·范罗苏姆(Guido van Rossum),人称龟叔。目前python主要应用于web开发、云计算、科学计算、人工智能、系统运维、金融、图形GUI等方面。

    1.1 python是一门什么样的语言

      回答这个问题,要先来了解一下解释型语言和编译型语言的区别。

      编译型语言:把源程序的一次性翻译成机器语言,并保存到一个成一个二进制文件,运行时计算机运行这个二进制文件即可。

                                优点是运行速度快。

                                缺点是开发效率低,因为改动一次就要重新编译;不同操作系统之间移植性差,因为编译要根据对应的运行环境生成机器码。

      解释型语言:执行程序时,将语句一条一条的翻译成机器码给计算机执行。

                                 优点:提高了开发效率

                                 缺点:运行速度慢;需要将源码给用户,因为执行时要一条一条翻译

      python就是一种解释型的、弱类型(定义变量时不需要指定变量数据类型)的高级开发编程语言。

      常见语言分类:

    1.2 python优缺点

      优点:优雅、明确、简单;

           开发效率高;高级语言(无须考虑地层细节);

           可移植性强(前提是装有python的解释器);

           可扩展性强(留有许多语言的接口,可以根据需要将部分功能用C或C++编写,然后在Python中使用它们);

           可嵌入性(可以把python嵌入到C或C++中使用)

      缺点:

         速度慢(相比与c确实要慢很多,比java也要慢一些);

           代码不能加密;

         线程不能利用多CPU问题(这个后面讲)

    1.3 python解释器

    CPython:官方解释器,用C语言写的

    IPython:只是交互方式有所增强,执行python代码的功能和Cpython一样

    PyPy: 执行速度比较快,采用动态编译

    Jython:运行在java平台,可以把python代码编译成java字节码执行

    IronPython:运行在微软.net平台

    二、python 安装

    安装python3,到官网python.org 下载需要的版本即可

    如何让python2和python3 在同时存在?

    1. 分别下载和安装python2和3,安装的时候要注意勾选添加path系统变量,python2安装时添加path变量需要注意(参考下图),选中黄色圈里的添加path变量。

    2、装好后(顺序无所谓),将3安装文件中的python.exe拷贝一份,重命名为python3.exe,并将pythonw.exe改为pythonw3.exe(如图),同理2的安装文件也这样修改一下,将3换成2即可

    3、到此便配置好了,不出问题的话在cmd中输入Python2   回车,就能看到python2的版本信息;输入python3  回车,就能看到3的信息。这种同时修改好处是pip也能共存,如下图

    输入 pip2 -V    显示的pip版本是2的;

    输入 pip3 -V    显示的pip版本是3的;

    三、第一个python程序

    python的两种编写方式

    1、进入Python的交互环境,直接编写,这种是一行一行的,而且关闭后要重新编写,如下

    2、在xxx.py文件中编写,通过python命令来执行文件

    四、变量

    1、什么是变量?

    变量 就是在把程序运行过程中产生的值存储起来,方便后面的程序调用。

    2、变量命名规则:

       2.1、变量名由数字、字母、下划线组成

      2.2、不能由数字开头,更不能是纯数字

      2.3、变量名不要太长

      2.4、不要使用中文名字

      2.5、不能是python关键字

      2.6、区分大小写

      2.7、变量名要有意义

    3. 推荐使用驼峰式和下划线式命名

      驼峰式:每个单词的首字母大写

      下划线:每个单词用下划线连接

    五、常量

      在python中不存在绝对的常量,约定俗成的是所有字母大写就是常量。

    六、注释

      单行注释: # 被注释内容

           多行注释:''' 被注释内容'''  、"""被注释内容"""  引号里的内容可以随意换行,单引号和双引号没有区别

    七、python 基础数据类型

      1、int整数
    操作:  +, -, *, /, %(取余), //(取商)
      2、str字符串
    由', ", ''', "" 组成
    操作: + *
      3、bool布尔值。True    False
    类型转换:
    str() -> 转换成字符串
    int() -> 转换成整数

    八、用户交互

    内容 = input("提示信息")

    使用input函数获取用户输入内容,和计算机交互

    注意:input获取的内容是str类型的

    九、流程控制之if语句

    四种形式:

    9.1
    if 判断条件:
      语句块
    9.2
    if 判断条件:
      if语句块
    else:
      else语句块
    9.3
    if 判断条件1:
      语句块1
    elif 判断条件2:
      语句块2
    elif 判断条件3:
      语句块3
    ...
    else:
      else语句块
    9.4   if嵌套
    可以进行if嵌套,但一般不要超过3层,最多5层

  • 相关阅读:
    html5--6-10 CSS选择器7--伪类选择器
    html5--6-9 CSS选择器6--伪类选择器
    html5--6-8 CSS选择器5
    避开美国全球监控阴影下的问题手机,寻求新伙伴
    DMA过程分析
    混淆
    Missile:双状态DP
    Java抓取网页数据(原网页+Javascript返回数据)
    Binders 与 Window Tokens(窗体令牌)
    编程之美2013 初赛一 A
  • 原文地址:https://www.cnblogs.com/zhang-yl/p/9807116.html
Copyright © 2011-2022 走看看