Loading

计算机基础以及Python的基础部分之一

计算机组成

  • 输入输出设备:CPU 硬盘 内存
  • 中央处理器
  • 内存 硬盘

Python2与Python3的区别

  • 源码统一
  • 去掉了重复代码

语法

  • 输出格式print()
  • 输入input()
  • 变量命名规则:字母数字下划线组成,且只能由字母下划线组成开头,不能使用关键字,也可用单词_单词命名
  • 常量:约定俗成用大写
  • 驼峰原则:首字母大写其余小写,或者第一个单第一个字母首字母小写,下一个单词首字母大写,
  • 整型(+ - */) 布尔型(Ture/False) 字符串(str)

选择分支

  • 单分支if:

  • 双分支if :

    ​ else

  • 多分支if():

    ​ elif:

    ​ else:

函数

  • 默认函数 函数参数名=默认值
  • 可变参数 *函数名
  • 关键字参数 **函数名 把函数名这个dict所有的key-value传进去了
  • 参数组合顺序:默认参数、可变参数、关键字参数

递归

定义:函数内部调用自身

  • 注意防止栈溢出:通过尾递归优化(在函数返回时,调用自身时,return不能包含表达式)

切片

  • 数组名[:3] 取前两个
  • 倒去数 数组名[-1:]
posted @ 2019-07-01 15:56  封灵寒武  阅读(200)  评论(0编辑  收藏  举报