2019年9月27日
摘要: 5-4 python中定义可变参数 Python之定义可变参数 如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数: 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数: 可变参数也不是很神秘,Python解释器会把传入的一组参数组装成一个tuple传递给可变参数, 阅读全文
posted @ 2019-09-27 13:43 ucas_python 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 5-3 python中默认参数 Python之定义默认参数 定义函数的时候,还可以有默认参数。 例如Python自带的 int() 函数,其实就有两个参数,我们既可以传一个参数,又可以传两个参数: >>> int('123') 123 >>> int('123', 8) 83 int()函数的第二个 阅读全文
posted @ 2019-09-27 13:40 ucas_python 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 5-2 python中递归函数 Python之递归函数 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 举个例子,我们来计算阶乘 n! = 1 * 2 * 3 * ... * n,用函数 fact(n)表示,可以看出: 1 fact(n) = n! = 1 * 阅读全文
posted @ 2019-09-27 13:36 ucas_python 阅读(457) 评论(0) 推荐(0) 编辑
  2019年9月26日
摘要: 5-1 python中函数的定义 Python之什么是函数 写计算机程序也是一样,函数就是最基本的一种代码抽象的方式。 Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。 Python之调用函数 Python内置了很多有用的函数,我们可以直接调用。 要调用一个函数,需 阅读全文
posted @ 2019-09-26 10:47 ucas_python 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 4-2 python中的Set Python中什么是set dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。 有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复,这时,set就派上用场了。 阅读全文
posted @ 2019-09-26 10:10 ucas_python 阅读(181) 评论(0) 推荐(0) 编辑
  2019年9月25日
摘要: 4-1 Dict字典 Python之什么是dict 我们把名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value。 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 由于dict也是集合 阅读全文
posted @ 2019-09-25 20:00 ucas_python 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 3-3 python之多重循环 Python之 多重循环 在循环内部,还可以嵌套循环,我们来看一个例子: 1 for x in ['A', 'B', 'C']: 2 for y in ['1', '2', '3']: 3 print x + y x 每循环一次,y 就会循环 3 次,这样,我们可以打 阅读全文
posted @ 2019-09-25 19:39 ucas_python 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 3-2 python之for循环,while循环,break推出循环,continue继续循环 Python之 for循环 list或tuple可以表示一个有序集合。如果我们想依次访问一个list中的每一个元素呢?比如 list: 注意: name 这个变量是在 for 循环中定义的,意思是,依次取 阅读全文
posted @ 2019-09-25 19:27 ucas_python 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 3-1 python之if语句,if-else语句,if-elif-else语句 任务 如果成绩达到60分或以上,视为passed。 假设Bart同学的分数是75,请用if语句判断是否能打印出 passed: 1 #coding=utf-8 2 """ 3 python if语句使用 4 Autho 阅读全文
posted @ 2019-09-25 19:14 ucas_python 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 2-9 python可变的Tuple 前面我们看到了tuple一旦创建就不能修改。现在,我们来看一个“可变”的tuple: 注意到 t 有 3 个元素:'a','b'和一个list:['A', 'B']。list作为一个整体是tuple的第3个元素。list对象可以通过 t[2] 拿到: 然后,我们 阅读全文
posted @ 2019-09-25 17:01 ucas_python 阅读(142) 评论(0) 推荐(0) 编辑