zoukankan      html  css  js  c++  java
  • python零碎的知识点

    这个学期开了Python课程,没有课本教学,也还好,那笔记就需要做好了!这是上课时老师讲的一些基础的知识点,需要理解并记住,这样Python就差不多可以入门了。

    python的优缺点:

    优点:

    1.简单明确

    2.更容易上手

    3.代码,拥有强大的社区和生态圈

    4.解释型语言,天生具有平台可移植性

    5.有丰富的库,除了标准库,还有高质量第三方库

    6.代码规范程度高,可读性强,适合有代码洁癖和强迫症的人群

    7.支持两种主流的编程范式(面向对象编程和函数式编程)都提供了支持

    ......

    缺点:

    1.执行效率稍低,因此计算密集型任务可以由c/c++编写

    2.代码无法加密,但是现在很多公司都不售卖软件而是销售服务,这个问题会被淡化

    3.在开发时可以选择的框架太多,有选择的地方就有错误

    python语言概述

    是一种解释型、面向对象的编程语言

    是一个开源语言,拥有大量的库,可以高效地开发各种应用程序

    python语言的特点

    简单、高级、面向对象、可扩展性、免费开源、可移植性、丰富的库、可嵌入性

    python语言的应用范围

    操作系统管理、科学计算、Web应用、图形用户界面(GUI)开发、其他(游戏开发等)

    python语言版本和开发环境

    Python语言的实现:Python解释型

    常见的Python实现:

    Cpython、Jython、IronPython、PyPy

    Python程序构成:

    Python程序可以分解为模块,语句,表达式和对象。概念上,其对应关系如下:

    (1)Python程序由模块组成,模块对应于扩展名为.py的源文件。一个Python程序由一个或者多个模块构成。

    (2)模块由语句组成。模块即Python源文件

    (3)语句是Python程序的过程构造块。语句包含表达式

    (4)表达式用于创建和处理对象

    变量用来指向数据对象

    赋值:关联数据对象和变量

    值相同(==),关联的数据不一定一样;关联的数据一样(is),值一定相同

     Python是动态类型语言

    变量不需要显示声明数据类型

    根据变量的赋值,Python解释器自动确定其数据类型

    通过标识符和赋值运算符=,可以指定某个变量指向某个对象,即引用该对象

    Python是强类型语言

    即每个变量指向的对象均属于某个数据类型,即只支持该类型允许的运算操作

    变量的强类型数据示例:

     对象的值比较(==)和引用判别(is)

    ==运算符判断两个变量指向的对象的值是否相同

    is运算符判断两个变量是否指向同一对象

    对象类型:不可变对象、可变对象

    不可变对象:一旦创建,其值就不能修改,数、字符串、元祖

    可变对象:对象的值可以修改,列表、集合、字典      

    不可变对象:不可变对象一旦创建,其值就不能被修改

    可变对象:Python对象的可变性取决于其数据类型的设计,即是否允许改变其值

     保留关键字

    关键字即预定义保留标识符

    在程序中关键字不能用作标识符,否则会产生编译错误

    使用Python帮助系统查看关键字

    步骤如下:

    进入帮助系统,然后查看关键字,比如说要看if关键字的具体内容,就再输入关键字的if,最后退出quit

     Python语言遵循的命名规则

     对象是某个类(类型)的实例,对象有唯一的id标识

    “变量”,对象引用,指向具体对象实例的标识符

    系列解包赋值:将系列类型数据解包为对应相同个数的变量

     

     

     

     

     

     

     

     

     举一个例子:

     

     

     

     

     

     

    ---------------------------------------------------------------------------------------------------------------------------------

  • 相关阅读:
    三范式
    作用域
    函数传参
    js数据类型
    纯css小图标
    js生成div
    js模拟微信聊天窗口
    js图片切换
    js this指向
    常用实体字符
  • 原文地址:https://www.cnblogs.com/mmit/p/11550698.html
Copyright © 2011-2022 走看看