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


    计算机组成

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

    Python2与Python3的区别

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

    语法

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

    选择分支

    • 单分支if:

    • 双分支if :

      ​ else

    • 多分支if():

      ​ elif:

      ​ else:

    函数

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

    递归

    定义:函数内部调用自身

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

    切片

    • 数组名[:3] 取前两个
    • 倒去数 数组名[-1:]
  • 相关阅读:
    luogu P1486 [NOI2004]郁闷的出纳员
    Luogu P1894 [USACO4.2]The Perfect Stall
    关于中间6个月停更通知
    Luogu P1381油滴扩展
    没有上司的舞会(题解)
    幂的模运算(题解)
    闭合区域面积统计(题解)
    字符序列(题解)
    最大连续和(题解)
    排列问题
  • 原文地址:https://www.cnblogs.com/flhw/p/11114577.html
Copyright © 2020-2023  润新知