摘要: for key in d: for value in d.values(): for k,v in d.items(): 所以,当我们使用for循环时,只要作用于一个可迭代对象,for循环就可以正常运行,而我们不太关心该对象究竟是list还是其他数据类型。 那么,如何判断一个对象是可迭代对象呢?方法 阅读全文
posted @ 2020-04-01 22:18 soberkkk 阅读(99) 评论(0) 推荐(0) 编辑
摘要: L[ i:j ] 包含 i 不包含 j L=list(range(100))==>0-99 tuple也可以切片: 字符串‘XXX’也是一个list: def trim(s): for i in range(len(s)): if s[i]!=' ': break for j in range(-1 阅读全文
posted @ 2020-04-01 19:01 soberkkk 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 计算阶乘:n!=n*(n-1)*(n-2)*...*2*1=fact(n) fact(n)=n*fact(n-1) ——n>1 fact(n)=1 ——n=1 用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数 阅读全文
posted @ 2020-04-01 16:30 soberkkk 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1、位置参数 2、默认参数 设置默认参数时,有几点要注意: 一是必选参数在前,默认参数在后,否则Python的解释器会报错; 二是如何设置默认参数。 当函数有多个参数时,把变化大的参数放前面,变化小的参数放后面。变化小的参数就可以作为默认参数。 定义默认参数要牢记一点:默认参数必须指向不变对象! P 阅读全文
posted @ 2020-03-31 20:24 soberkkk 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。 如果你已经把my_abs()的函数定义保存为abstest.py文件了,那么,可以在该文件的当前目录下启动Python解释器,用from ab 阅读全文
posted @ 2020-03-31 13:13 soberkkk 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 数据类型转换: int:将给定参数转换为整数类型 float:将给定参数转换位浮点数 bool:将给定参数转换为布尔类型 str:转换为字符型 函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”: 阅读全文
posted @ 2020-03-31 10:51 soberkkk 阅读(102) 评论(0) 推荐(0) 编辑
摘要: dict 字典类型,使用key-value方式存储,查找速度快 d={} d[] 添加key到字典: 由于一个key只能对应一个value,所以,多次对一个key放入value,后面的值会把前面的值冲掉 判断元素是否在字典中: 通过get()获取元素对应的值,如果元素不存在不会报错,会输出自己设定的 阅读全文
posted @ 2020-03-30 22:17 soberkkk 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、for in 把names[0]、names[1]、names[2]分别带入name,并执行print() 计算1到100的和: range默认从0开始包含start,不包含stop 2、while 计算100以内所有奇数之和 break 当n>10时,跳出循环语句 continue 当n是偶数 阅读全文
posted @ 2020-03-30 21:36 soberkkk 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False。 if x: print('True') 此处‘0’是字符,不是int 0 阅读全文
posted @ 2020-03-30 15:17 soberkkk 阅读(130) 评论(0) 推荐(0) 编辑
摘要: list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 查询单个元素(正数0、1、2,倒数-1、-2、-3) 添加元素到末尾:a.append('qq') 添加元素到指定位置:a.insert('aa') 删除末尾元素:a.pop() 删除 阅读全文
posted @ 2020-03-30 11:39 soberkkk 阅读(148) 评论(0) 推荐(0) 编辑