随笔分类 - 跟着廖雪峰学python
摘要: 递归函数 在函数内部调用自身本身 计算阶乘: def fact(n): if n == 1: return 1 return n * fact(n - 1) 注意:使用递归函数需要防止栈溢出。 在计算机中,函数调用是通过栈(stack)实现,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,
阅读全文
摘要: 函数的调用、定义、参数 编辑 #######命名关键字参数没完 abs()函数:绝对值 >>> abs(100) 100 >>> abs(-20) 20 max()函数:接收任意多个参数,并返回最大的那个 >>> max(1, 2) 2 >>> max(2, 3, 1, -5) 3 数据类型转
阅读全文
摘要: 编辑 循环 Python有两种循环: ① for ... in 循环 ② while循环 dict字典 set集合 for ... in 循环 依次把list或tuple中的每个元素迭代出来 names = ['Michael', 'Bob', 'Tracy'] for name in nam
阅读全文
摘要: 编辑 列表和元组 list 是一种有序、可变的数据类型,可添加删除其中的元素。 len()函数:可以获取列表元素的个数 classmates = ['Micheal' , 'Bob' , 'James'] print(classmates) print(len(classmates)) Ter
阅读全文
摘要: 编辑 # 表示注释 : 表示缩进的语句是代码块(缩进一般是四个空格) 数据类型 整数: 在程序中的表示方法和数学上的写法一模一样(正整数和负整数) python允许在数字间用 _ 分隔。例如10000000000,很难数清楚0的个数。 因此,写成10_000_000_000和100000000
阅读全文
摘要:python是解释型语言,执行代码时逐行翻译成CPU理解的机器码(速度慢,耗时)C语言在运行代码前直接编译成CPU能理解的机器码(很快)input()和print()是最基本的输入输出函数 学的是这一部分: print()函数:输出字符必须加单引号,数字不需要加单引号,不同元素间需要逗号隔开,输出时
阅读全文

浙公网安备 33010602011771号