摘要:
Day9: 1.使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。 2.对list进行切片: (1).L[0:3]表示, 阅读全文
摘要:
Day8: 1.tuple: (1).( )既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号 阅读全文
摘要:
Day7: 1.try-finally 语句:try-finally 语句无论是否发生异常都将执行最后的代码。 try: <语句> finally: <语句> #退出try时总会执行 raise 2.函数 (1).abs() 函数返回数字的绝对值。 (2).int() 函数用于将一个字符串或数字转换 阅读全文