随笔分类 - python
摘要:>lambda 表达式 ''' 定义 lanbda 表达式 结构: 函数引用对象= 参数1,参数2...:程序语句; ''' sum = lambda x,y:x+y; print(sum(10, 20)) ''' 工作中往往会用 lambda进行一些简单的数据处理,根据程序的功能决定是是否使用la
阅读全文
摘要:>>定义 递归函数实际上是函数自己调用自己的过程,这样的函数称为递归函数 案例需求一:通过递归函数实现任意数的阶乘 1 1 2 1*2 3 1*2*3 def func(n): if n ==1: return 1 else: return n* func(n-1) print(func(5))
阅读全文
摘要:>函数定义 ''' 在python中 所有的函数都需要用def来定义 结构 def 函数名称(参数1,参数2,参数...): 函数主体代码 [return [返回值]] ''' 定义一个无参有返回值的参数 def get_info(): return '人生苦短,我学python' print(ge
阅读全文
摘要:>迭代器 >>定义 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串
阅读全文
摘要:>字典和集合 >>字典 >>>定义 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据 变量后面接的是 {} {} 内为空值时,则为空字典 字典括号内为键值对格式 如 {"key1":"value1","key2":"value2"} >>>特点 键唯一,可哈希,不可
阅读全文
摘要:>元组和列表 >>元组 元组是不可修改的列表集合,为了定义数据的统一性,可以定义元组来对数据进行保存。 >>>元组定义 定义: 变量后面接的是 () 括号内为空时,则是一个空元组 括号内只有一个元素时,则不为元组,由括号内元素类型定义 要想实现括号内只有一个元素的元组,则需要在该元素后面加入逗号
阅读全文
摘要:>字符串 >>定义 字符串是若干个字符组成的数据结构我们,可以使用引号( ' 或 " )来创建字符串。 str1 = 'Hello suppor boss' str2 = "suppor boss" >>字符串索引 1.索引值从左到右-->从0开始, 索引值从右到左-->从-1开始 取值格式va
阅读全文
摘要:77 ** 二.数据类型的转换 ** 78 1. 79 int 转 str 80 a = 123 81 print(str(a)) 82 print(type(str(a))) 83 2. 84 str 转 int 85 a = "123" 86 print(int(a)) 87 print(typ
阅读全文