摘要: 1、函数的递归: 函数的递归,在函数嵌套调用其它函数时,有一种特殊情况,就是直接或间接地调用了函数本身,这样的一种情况称为函数的递归调用。Python在递归中没有像别的语言对递归进行优化,所以它每一次调用都会基于上一次的调用进行,并且它设置了最大递归数量防止递归外溢。 1 #函数的递归 2 def 阅读全文
posted @ 2022-08-23 16:17 TesterWei 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 作用域就是一个 Python 程序可以直接访问命名空间的正文区域。 在一个 python 程序中,直接访问一个变量,会从内到外依次访问所有的作用域直到找到,否则会报未定义的错误。 Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的。 变量的作用域决定了在哪 阅读全文
posted @ 2022-08-23 16:08 TesterWei 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1、Python函数参数类型:必备参数、关键字参数、缺省参数、任意个数参数。 必备参数须以正确的顺序传入函数,也叫做位置参数,即参数是通过位置进行匹配的,从左到右,依次进行匹配,这个对参数的位置和个数都有严格的要求。 1 #函数参数类型必备、关键字、缺省参数、任意个数参数 2 #必备参数 3 def 阅读全文
posted @ 2022-08-22 10:36 TesterWei 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 参数传递: 在Python中,类型属于对象,变量是没有类型的:如Str = ‘hello’;Str = 50,在以上代码中,hello是string类型的,50是整型,而变量Str是没有类型的,它仅仅是一个对象的引用(指针),可以指向各种类型对象。 Python函数参数的传递: 不可变类型:整数、字 阅读全文
posted @ 2022-08-22 10:35 TesterWei 阅读(48) 评论(0) 推荐(0) 编辑
摘要: Python3 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函数,以下 阅读全文
posted @ 2022-08-21 21:07 TesterWei 阅读(35) 评论(0) 推荐(0) 编辑
摘要: while 循环 Python提供了While和for循环,(在Python中没有do..while循环)如果使用 while 循环,给定的判断条件为true时执循环体,否则退出循环体。 1 #在Python中没有do...while循环 2 j = 10 3 s = 0 4 while(j>0): 阅读全文
posted @ 2022-08-21 21:03 TesterWei 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Python For 循环 for 循环用于迭代序列(即列表,元组,字典,集合或字符串)。 这与其他编程语言中的 for 关键字不太相似,而是更像其他面向对象编程语言中的迭代器方法。 通过使用 for 循环,我们可以为列表、元组、集合中的每个项目等执行一组语句。 ForDemo01: 1 #10以内 阅读全文
posted @ 2022-08-20 10:59 TesterWei 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Python 条件和 If 语句 Python 支持来自数学的常用逻辑条件: 等于:a == b 不等于:a != b 小于:a < b 小于等于:a <= b 大于:a > b 大于等于:a >= b 这些条件能够以多种方式使用,最常见的是“if 语句”和循环。 if 语句使用 if 关键词来写。 阅读全文
posted @ 2022-08-19 10:53 TesterWei 阅读(90) 评论(0) 推荐(0) 编辑
摘要: Python输入语句: 在Python3.x中raw_input()和input()进行了整合,去除raw_input(),仅仅保留了Input()函数,其接收任意输入,将所有输入默认为字符串处理,并返回字符串类型。 Python输出语句: Python中使用print()函数进行输出,如果希望输出 阅读全文
posted @ 2022-08-19 10:49 TesterWei 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Python 运算符 运算符用于对变量和值执行操作。 Python 在以下组中划分运算符: 算术运算符 赋值运算符 比较运算符 逻辑运算符 身份运算符 成员运算符 位运算符 1 #运算符2022.08.12 周五 2 a = 10 3 b = 20 4 a+=b #a = a+b 5 6 print 阅读全文
posted @ 2022-08-19 10:26 TesterWei 阅读(45) 评论(0) 推荐(0) 编辑