随笔分类 -  跟着廖雪峰学python

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