2021年3月31日

摘要: 00截断原理 %00截断 在url中%00表示ascii中的0,而ascii中的0作为特殊字符保留,表示字符串结束,所以当url中出现%00会认为读取已结束。 比如 https://127.0.0.1/upfiles/?filename=test.txt 此时输出的是test.txt 加上%00 h 阅读全文

posted @ 2021-03-31 21:28 penr 阅读(218) 评论(0) 推荐(0)

摘要: 函数式编程 高阶函数 map/reduce map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回 举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个list [1, 2, 3, 4, 5, 6 阅读全文

posted @ 2021-03-31 21:25 penr 阅读(172) 评论(0) 推荐(0)

摘要: 高级特性 切片 对经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符,能大大简化这种操作。 取前3个元素,用一行代码就可以完成切片: >>> L[0:3] ['Michael', 'Sarah', 'Tracy'] L[0:3]表示,从索引0开始取,直到索引3 阅读全文

posted @ 2021-03-31 21:23 penr 阅读(83) 评论(0) 推荐(0)

摘要: 函数 调用函数 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档: http://docs.python.org/3/library/functions.html#abs 也可以在交互式命令行通过help(abs)查看abs函 阅读全文

posted @ 2021-03-31 21:21 penr 阅读(69) 评论(0) 推荐(0)

摘要: Python基础 数据类型和变量 整数 python可以处理任意大小的整数; 对于很大的数,很难数清楚0的个数,python允许在数字中间以_分割,例如10_000_000_000和10000000000是一样的。 浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的 阅读全文

posted @ 2021-03-31 21:10 penr 阅读(107) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3