python
文章平均质量分 81
Godsnce
这个作者很懒,什么都没留下…
展开
-
python-函数
while循环 一个循环语句 表示当某条件成立的时候,就循环 不知道具体循环次数,但能确定循环的成立条件的时候用while循环 while语法: while 条件表达式: 语句块 #另外一种表达方法 while 条件表达式: 语句块1 else: 语句块2 # 如果说年利率是6.7%,本利是每年翻滚, 则多少年后本钱会...原创 2018-12-15 12:41:19 · 148 阅读 · 0 评论 -
python-包管理
1. 模块 一个模块就是一个包含pytho代码的文件, 后缀名成是.py就可以,模块就是个python文件 为什么我们用模块 程序太大,编写维护非常不方便,需要拆分 模块可以增加代码重复利用的方式 当做命名空间使用,避免命名冲突 如何定义模块 模块就是一个普通文件,所以任何代码可以直接书写, 不过根据模块的规范,最好在木块中编写以下内容 函数(单一...原创 2018-12-24 10:27:52 · 139 阅读 · 0 评论 -
python--内置数据结构2
关于元组的函数 以下看代码 以下函数,对list基本适用 # len: 获取元组的长度 t = (1,2,3,4,5) len(t) 5 # max, min:最大最小值 # 如果,列表或元组中有多个最大最小值,则实际打印出哪个 print(max(t)) print(min(t)) 5 1 # tuple:转化或创建元组 l = [1,2,3,4,5] t =...原创 2018-12-24 10:24:12 · 154 阅读 · 0 评论 -
Python-循环&分支
三大结构 顺序 分支 循环 分支 分支的基本语法 if 条件表达式: 语句1 语句2 语句3 ...... 条件表达式就是计算结果必须为布尔值的表达式 表达式后面的冒号不能少 注意if后面的出现的语句,如果属于if语句块,则必须同一个锁紧等级 条件表达式结果为True执行if后面的缩进的语句块 # if语句练习 #...原创 2018-12-12 13:28:31 · 106 阅读 · 0 评论 -
Python字符串 + 变量
字符串 转义字符 格式化 内建函数(后延) 转义字符 用一个特殊的方法表示出一系列不方便写出的内容,比如回车键,换行键,退格键 借助反斜杠字符,一旦字符串中出现反斜杠,则反斜杠后面一个火几个字符表示已经不是原来的意思了,进行了转义 在字符串中,一旦出现反斜杠就要加倍小心,可能由转义字符出现 不同系统对换行操作有不同的表示 windows: \n Linux: \r\n s...原创 2018-12-12 13:04:27 · 140 阅读 · 0 评论 -
Python概述02
环境安装 推荐Virtualbox + Ubuntu 套件推荐 Anaconda3+pycharm 注释 机器不去执行注释内容 注释一般用自然语言书写 注释的写法: 行注释: 以井号开头,可以单独行,也可以在某行代码后边 块注释: 好几行代码或者内容,以三个连续单引号或双引号开始和结束,中间任何内容机器都忽略 变量 程序=数据结构+算法 变量就是可以重复使用的一个量,或者叫...原创 2018-12-12 12:55:12 · 88 阅读 · 0 评论 -
Python基础概述
Python基础 Python概述 计算机语言概述 语言:交流的工具,沟通媒介 计算机语言:人跟计算机交流的工具,翻译官 Python是计算机语言里的一种 Python编程语言 代码:人类语言,同过代码命令机器,跟机器交流 Python解释器: 就是那个担任翻译工作的二狗子同学 流程: 写代码 执行:由翻译官(Python解释器)把命令(Code)翻...原创 2018-12-12 12:47:12 · 121 阅读 · 0 评论 -
python-内置结构
# 传值和传地址的区别 # 对于简单的数值,采用传值操作,即在函数内对参数的操作不影响外面的变量 # 对于复杂变量,采用传地址操作,此时函数内的参数和外部变量是同一份内容, # 任何地方对此内容的更改都影响另外的变量或参数的使用 def a(n): n[2] = 300 print(n) return None def b(n): n += 100 p...原创 2018-12-21 13:51:55 · 105 阅读 · 0 评论 -
python-内置数据结构
汉诺塔问题 规则: 每次移动一个盘子 任何时候大盘子在下面,小盘子在上面 方法: n=1: 直接把A上的一个盘子移动到C上, A->C n=2: 把小盘子从A放到B上, A->B 把大盘子从A放到C上, A->C 把小盘子从B放到C上, B->C n=3: 把A上的两个盘子,通过C移动到B上去, 调用递归实现 把A上剩...转载 2018-12-15 13:09:42 · 97 阅读 · 0 评论 -
python-函数作用域和集合列表字典元祖
变量作用域 变量由作用范围限制 分类:按照作用域分类 全局(global): 在函数外部定义 局部(local):在函数内部定义 变量的作用范围: 全局变量:在整个全局范围都有效 全局变量在局部可以使用(即函数内部可以方位函数外部定义的变量) 局部变量在局部范围可以使用 局部变量在全局范围无法使用 LEGB原则 L(Local)局部作用域 E(Enclos...原创 2018-12-15 12:53:27 · 291 阅读 · 2 评论 -
python-函数参数和文档
四类参数 普通参数 默认参数 关键字参数 收集参数 关键字参数开始 语法 def func(p1=v1, p2=v2.....): func_body 调用函数: func(p1=value1, p2=value2.......) 比较麻烦,但也有好处: 不容易混淆, 一般实参和形参只是按照位置一一对应即可,容易出错 使用关键字参数,可以不...原创 2018-12-15 12:46:54 · 229 阅读 · 0 评论 -
python--异常处理
异常 广义上的错误分为错误和异常 错误指的是可以人为避免 异常是指在语法逻辑正确的前提下,出现的问题 在python里,异常是一个类,可以处理和使用 异常的分类 AssertError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 Ge...原创 2018-12-24 10:32:23 · 126 阅读 · 0 评论