zoukankan      html  css  js  c++  java
  • Python之路Day01

    一、Python简介

    1. Python的历史

      • Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 诞生

      • In November 2014, it was announced that Python 2.7 would be supported until 2020

      • Python 3.0 - December 3, 2008

    2. Python 2与Python 3区别

      • Python 2:源码不统一,源码重复

      • Python 3:源码统一,源码不重复

    3. 编译型与解释型

      • 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程

      • 解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行

      • 编译型:一次性翻译

        优点:运行时间快

        缺点:翻译时间长

      • 解释型:执行时才一行行翻译

        优点:开发效率高(翻译时间短)

        缺点:运行速度慢

      • Python是一门动态解释性的强类型定义语言

    二、Python入门

    1. 变量名规则:

      • 由数字、字母、下划线组成

      • 不能以数字开头

      • 具有可描述性

      • 区分大小写

      • 禁止使用Python关键字

        • 关键字:False, None, Ture, and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield.

      • 不能使用中文和拼音

      • 变量名推荐写法:

        • 驼峰体

        • 下划线

    2. 常量:

      • 变量名全部大写叫常量

    3. 注释:

      • 单行(当行)注释:#内容

      • 多行注释:''' 内容 '''

    4. 基础数据类型初识

      • 字符串 --str

        • 字符串用于存储一些数据,在Python中只要用引号引起来的就是字符串

      • 整型(数字) -- int

        • 用于计算,用于比较

        • a=10-2
          print(a)
          结果:8

          在赋值的时候先执行等号右边的内容

        • Python 3:除法返回的是浮点数

          Python 2:除法返回的是整数(向下取整)

        • 加法:计算、字符串拼接

          乘法:字符串和数字

      • 布尔值 -- bool

        • 用于判断

        • 真:Ture

        • 假:False

      • 列表

      • 元祖

      • 字典

      • 集合

    5. 用户交互:(输入输出)

      • input() -- 输入

        • Python 3 中的input获取到的内容都是字符串

          Python 2 中的input获取到的就是数据本身

      • type -- 查看数据类型

        • age=24
          print(type(age),age)
      • int -- 将字符串类型强制转换成整型

        • age=input('输入年龄:')
          age=int(age)
    6. 流程控制语句:

      • if -- 如果

        • if 条件:

          结果

          缩进:官方推荐四个空格,Tab(Tab与空格不要混合使用)

      • if else 二选一

        • if 条件:

          结果

          else:

          结果

      • if elif elif elif 多选一或不选

        • if 条件:

          结果

          elif 条件:

          结果

          elif 条件:

          结果

      • if elif elif else 多个选项进行单选

        • if 条件:

          结果

          elif 条件:

          结果

          elif 条件:

          结果

          else 条件:

          结果

      • if if if 多个选项选多个

        • if 条件:

          结果

          if 条件:

          结果

          if 条件:

          结果

      • if 嵌套

        • if 条件:

          if 条件:

          结果

          else:

          结果

          else:

          结果

    世上只有10种人,一种懂二进制,一种不懂二进制
  • 相关阅读:
    windows下 php5.3如何连接mssql
    ie 兼容性
    windows 版Tomcat 7.0的配置
    数据库备份
    PHP实现通过经纬度计算距离
    linux内核升级(ubuntu12.04从3.13.0升级到3.4.0 )
    详解Linux Initrd
    基于stm32的can总线彻底研究
    CAN控制器-配置过滤器
    recv send 阻塞和非阻塞
  • 原文地址:https://www.cnblogs.com/zlx960303/p/11845157.html
Copyright © 2011-2022 走看看