摘要: 有三种常用的内置函数,特别牛逼!!! 下面逐个介绍,看仔细了。 1、map()** 用途:处理一个可迭代对象,如列表、元组和字符串。以列表为例,处理的是里面的元素,返回的也是一个同等长度的列表。 老规矩,举例说明。 比如:对于列表[1,2,3,4,5],怎样变成[2,3,4,5,6] (1) 常规做 阅读全文
posted @ 2024-07-02 08:54 疯狂Python 阅读(39) 评论(0) 推荐(0)
摘要: 递归的特点: 1.可以代替循环 2.效率低(因为返回值要一直等待) def test(x): print(x) if int(x / 2) == 0: return n res = test(int(x/2)) return res test(10) 分析以上步骤: 1、test(10)传入一个参数 阅读全文
posted @ 2024-06-26 08:47 疯狂Python 阅读(23) 评论(0) 推荐(0)
摘要: 1、函数的定义用def开头 (1) 可复用 (2) 便于扩展 2、全局变量和局部变量 (1)全局变量:声明在最开头,函数之外。 (2)局部变量:声明在函数体中 global :在函数内引用全局变量 name = '123' def test(): global name --引用全局变量 print 阅读全文
posted @ 2024-06-25 08:32 疯狂Python 阅读(18) 评论(0) 推荐(0)
摘要: 1、执行 Python 脚本的两种方式 (1)cmd黑窗口执行 (2)通过pycharm或者IDLE执行 2、简述位、字节的关系 一个字节等于8个二进制位 3、简述 ascii、unicode、utf-8、gbk 的关系 ascii码是8位 unicode至少占16个二进制位 utf-8是一个字节占 阅读全文
posted @ 2024-06-24 17:35 疯狂Python 阅读(39) 评论(0) 推荐(0)
摘要: 集合的特点: 1.无序 2.可变 3.元素不重复(可用于去重过滤) 集合的方法: 1.交集 & 2.并集 | 3.差集 - 4.交叉补集 ^ 具体方法总结如下(set):用{}表示,但是和字典不同,不是键值对。 def add(self, *args, **kwargs): # real signa 阅读全文
posted @ 2024-06-24 16:32 疯狂Python 阅读(25) 评论(0) 推荐(0)
摘要: 字典的特点: 1.用大括号表示 {} 2.是键值对 key:value的形式存在 如:{key:value} 3.可以修改,无序 总结字典的方法(dict): ********def clear(self): # real signature unknown; restored from __doc 阅读全文
posted @ 2024-06-24 15:48 疯狂Python 阅读(33) 评论(0) 推荐(0)
摘要: 总结下元组的方法(tuple): def count(self, value): # real signature unknown; restored from __doc__ --统计元组中某个元素存在的个数 """ T.count(value) -> integer -- return numb 阅读全文
posted @ 2024-06-24 09:15 疯狂Python 阅读(13) 评论(0) 推荐(0)
摘要: 先来总结下数据类型 数字、字符串、布尔型、列表、元组、字典、集合 可变数据类型:列表、字典、集合 --所谓可变就是可以被修改,且修改后在内存中id不变 不可变数据类型:字符串、元组、数字 有序:字符串、列表、元组 **获取元素的方法包括:索引、切片、for循环 无序:字典、集合 其中数字是直接获取。 阅读全文
posted @ 2024-06-24 09:10 疯狂Python 阅读(17) 评论(0) 推荐(0)
摘要: 1. join --连接符 2. split --以字符分割 3. strip --去除空格或者指定字符 4. upper --全部字符大写 5. lower --全部字符小写 6. find --查找字符串中某个字符的索引值 7. replace(old,new) --替换字符 8. len() 阅读全文
posted @ 2024-06-22 10:54 疯狂Python 阅读(17) 评论(0) 推荐(0)
摘要: python的基本数据类型 1.数字 int 2.字符串 str 3.布尔型 bool 4.列表 list 5.元组 tuple 6.字典 dict 一个一个来看,分别梳理各自的方法。 一、数字 int 1.bit_length -- 得到指定数值的二进制的长度 a=10 print(a.bit_l 阅读全文
posted @ 2024-06-21 15:56 疯狂Python 阅读(31) 评论(0) 推荐(0)