摘要:
关于元组的函数 以下看代码 以下函数,对list基本适用 In [5]: # len: 获取元组的长度 t = (1,2,3,4,5) len(t) Out[5]: 5 In [7]: # max, min:最大最小值 # 如果,列表或元组中有多个最大最小值,则实际打印出哪个 print(max(t 阅读全文
摘要:
In [2]: # 传值和传地址的区别 # 对于简单的数值,采用传值操作,即在函数内对参数的操作不影响外面的变量 # 对于复杂变量,采用传地址操作,此时函数内的参数和外部变量是同一份内容, # 任何地方对此内容的更改都影响另外的变量或参数的使用 def a(n): n[2] = 300 print( 阅读全文
摘要:
汉诺塔问题 规则: 每次移动一个盘子 任何时候大盘子在下面,小盘子在上面 方法: 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上去, 调 阅读全文
摘要:
变量作用域 变量由作用范围限制 分类:按照作用域分类 全局(global): 在函数外部定义 局部(local):在函数内部定义 变量的作用范围: 全局变量:在整个全局范围都有效 全局变量在局部可以使用(即函数内部可以方位函数外部定义的变量) 局部变量在局部范围可以使用 局部变量在全局范围无法使用 阅读全文
摘要:
四类参数 普通参数 默认参数 关键字参数 收集参数 关键字参数开始 语法 def func(p1=v1, p2=v2.....): func_body 调用函数: func(p1=value1, p2=value2.......) 比较麻烦,但也有好处: 不容易混淆, 一般实参和形参只是按照位置一一 阅读全文
摘要:
while循环 一个循环语句 表示当某条件成立的时候,就循环 不知道具体循环次数,但能确定循环的成立条件的时候用while循环 while语法: while 条件表达式: 语句块 #另外一种表达方法 while 条件表达式: 语句块1 else: 语句块2 In [3]: # 如果说年利率是6.7% 阅读全文
摘要:
三大结构 顺序 分支 循环 分支 分支的基本语法 if 条件表达式: 语句1 语句2 语句3 ...... 条件表达式就是计算结果必须为布尔值的表达式 表达式后面的冒号不能少 注意if后面的出现的语句,如果属于if语句块,则必须同一个锁紧等级 条件表达式结果为True执行if后面的缩进的语句块 In 阅读全文
摘要:
字符串 转义字符 格式化 内建函数(后延) 转义字符 用一个特殊的方法表示出一系列不方便写出的内容,比如回车键,换行键,退格键 借助反斜杠字符,一旦字符串中出现反斜杠,则反斜杠后面一个火几个字符表示已经不是原来的意思了,进行了转义 在字符串中,一旦出现反斜杠就要加倍小心,可能由转义字符出现 不同系统 阅读全文