2019年3月29日

摘要: 递归函数:在函数内部调用自身 阅读全文
posted @ 2019-03-29 13:56 夜色涪江ye 阅读(82) 评论(0) 推荐(0)
摘要: 默认参数很有用,但使用不当,也会掉坑里。默认参数有个最大的坑,演示如下: 先定义一个函数,传入一个list,添加一个END再返回:def add_end(L=[]): L.append('END') return L当你使用默认参数调用时,一开始结果也是对的: >>> add_end()['END' 阅读全文
posted @ 2019-03-29 12:47 夜色涪江ye 阅读(86) 评论(0) 推荐(0)
摘要: return返回值是一个tuple!但是,在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便。 阅读全文
posted @ 2019-03-29 12:47 夜色涪江ye 阅读(138) 评论(0) 推荐(0)
摘要: 通过dict提供的get()方法,如果key不存在,可以返回None,或者自己指定的value: 要删除一个key,用pop(key)方法,对应的value也会从dict中删除: set集合通过add(key)方法可以添加元素到set中,可以重复添加,但不会有效果: 通过remove(key)方法可 阅读全文
posted @ 2019-03-29 12:45 夜色涪江ye 阅读(77) 评论(0) 推荐(0)
摘要: while和for break和continue 阅读全文
posted @ 2019-03-29 12:44 夜色涪江ye 阅读(60) 评论(0) 推荐(0)
摘要: list增删改查append()pop(i)list[i] = 'what' tuple元组不可变类型只有1个元素的tuple定义时必须加一个逗号,,来消除歧义: tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其 阅读全文
posted @ 2019-03-29 12:43 夜色涪江ye 阅读(63) 评论(0) 推荐(0)
摘要: 字符串和编码对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:已掌握encode()和decode() 文件开头声明#!/usr/bin/env python3# -*- coding: utf-8 -*- %s和%d和%fformat() 阅读全文
posted @ 2019-03-29 12:41 夜色涪江ye 阅读(69) 评论(0) 推荐(0)

导航