zoukankan      html  css  js  c++  java
  • python语言的基本要素

    python语言的基本要素

    一、基本的数据类型

    1. 数字类型:整型、浮点型、复数
    2. 序列类型:字符串、时间日期
    3. 容器类型:列表、元祖、字典(散列表)、集合
    4. 组合数据类型(容器类型所装载的数据构成数据集合):
    5. 列表:元素间有序,像是打了激素的数组
    6. 字典:键值对,由键的查找算法和链表组成的
    7. 集合:由去重的算法生成的
    8. 实例:属性(数据),方法(计算方法)的集合体(数据方法间存在参数与函数的关系)
    9. 高级数据集:生成器(next是有限的)、迭代器(next是无限的)
    小结:编程语言的操作的基本数据,就这几种了。这些基本类型的组合,能表达更有实际应用的数据集。数据集的产生可能是数据本身的量足够大,还可以是数据加算法不断产生的,生成器和迭代器就是这种类型。

    二、控制结构

    1. 分支:if。。。else。。。
    2. 循环:for、while
    小结:分支结构是必须穷尽输入的所有可能进行处理的,计算的二元思想对程序进行处理能增加程序的可控性。循环是计算程序的一大特性,循环的操作可以不断的获取输入进行处理最后输出。

    三、函数、变量

    1. 函数是对代码的封装,提高代码的复用性,同时使代码更加抽象更符合人的思维,更容易使用。
      有命名函数、匿名函数、函数递归
    2. 变量:用于记载内存地址的符号
    3. 小结:变量按照我的理解是符号对应内存的某个地址。类似于字典。而地址后是整数、字符串、列表、函数。

    四、文件操作与数据格式换

    1. 文件操作留意编码问题即可
    2. 数据格式化常用的类型有:
    • csv文件
    • json文件
    • xml文件

    五、错误与调试:错误处理,要不就解决问题,要不就raise问题

    以上为基本内容

    六、编程范式:函数式编程、面向对象编程

    1. 函数式编程:有利于减少,函数间的相互影响。
    2. 面向对象编程:更加的直观,并且很好的描述对象的作用。

    编程范式并没有固定的,适合自己,团队共识为最佳。

  • 相关阅读:
    小白的基金理财课
    Spring Security 入门原理及实战
    spring-data-rest的魔力 10分钟实现增删改查
    redis单点、redis主从、redis哨兵sentinel,redis集群cluster配置搭建与使用
    Netty开发redis客户端,Netty发送redis命令,netty解析redis消息
    使用Netty实现HTTP服务器
    Netty实现心跳机制
    SpringMVC是怎么工作的,SpringMVC的工作原理
    Netty 学习系列
    Mybatis 源码学习系列
  • 原文地址:https://www.cnblogs.com/aaronhua/p/11750600.html
Copyright © 2011-2022 走看看