摘要: 上面这种方法“无论如何”都读不出f的内容,使用readlines和循环也不行。 但是,用以下的方法,却可以“正常读取”: 这是为什么呢? PS:遇到问题没人解答?需要Python学习资料?可以加点击下方链接自行获取 note.youdao.com/noteshare?id=2dce86d0c2588 阅读全文
posted @ 2019-12-04 20:18 小小程序员ol 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 从上面代码中可以看出,函数的打印的是同一个列表对象numbers,因为他们的id值是一样的,只不过是列表中的元素在变化。为什么会这样呢? 这要从函数的特性说起,在 Python 中,函数是第一类对象(function is the first class object),换而言之,函数也是对象,跟整 阅读全文
posted @ 2019-12-03 21:27 小小程序员ol 阅读(641) 评论(0) 推荐(1) 编辑
摘要: 1.介绍 我们之前从前端给后端发送数据的时候,一直都是把setting中中间件里的的csrftoken这条给注释掉,其实这个主要起了一个对保护作用,以免恶意性数据的攻击。但是这样直接注释掉并不是理智型的选择,这里我们介绍以下几种方式来解决这个问题。 csrf原理:先发送get请求,在用户浏览器上藏一 阅读全文
posted @ 2019-11-30 21:12 小小程序员ol 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 在python3.7 环境下 函数声明时能在参数后加冒号,如图: 可能有疑问,python不是动态类型语言 ,难不成还能指定参数类型? 来看一下打印结果: 但同时也确实能传其他类型的值 如:f("test",123) 那结果如何呢? 如下: 当然会报错了啊,返回值是一个字符串,int型不能参与字符串 阅读全文
posted @ 2019-11-29 21:37 小小程序员ol 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: Python这些年风头一直很盛,占据了很多领域的位置,Web、大数据、人工智能、运维均有它的身影,甚至图形界面做的也很顺,乃至full stack这个词语刚出来的时候,似乎就是为了描述它。 Python虽有GIL的问题导致多线程无法充分利用多核,但后来的multiprocess可以从多进程的角度来利 阅读全文
posted @ 2019-11-28 21:33 小小程序员ol 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 有一个数组,其中的数都是以偶数次的形式出现,只有一个数出现的次数为奇数次,要求找出这个出现次数为奇数次的数。 集合+统计 解题思路 最简单能想到的,效率不高。利用集合的特性,通过 Python 的 set() 函数筛选出数组中有哪些数,然后遍历集合,使用 List 的 count 方法统计集合中每个 阅读全文
posted @ 2019-11-27 21:19 小小程序员ol 阅读(1417) 评论(0) 推荐(0) 编辑
摘要: 题目:无重复字符的最长子串。 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 阅读全文
posted @ 2019-11-23 21:24 小小程序员ol 阅读(770) 评论(0) 推荐(2) 编辑
摘要: 创建main.py文件并粘贴下面代码 点击右键运行Debug 'main'后,下方的Debug窗口会出现ImportError: No module named 'bottle'这样的提示,提示导入bottle包出错 所以我们需要先安装这两个包,cmd,输入pip install bottle 回车 阅读全文
posted @ 2019-11-18 21:40 小小程序员ol 阅读(2277) 评论(0) 推荐(1) 编辑
摘要: “人生苦短,我用Python”。Python编程语言是最容易学习、并且功能强大的语言。只需会微信聊天、懂一点英文单词即可学会Python编程语言。但是很多人声称自己精通Python,然后自己却写不出Pythonic的代码,对很多常用的包不是很了解。万丈高楼平地起,咱们先从Python中最最基础的开始 阅读全文
posted @ 2019-11-15 21:41 小小程序员ol 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: 一、单引号和双引号 在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如 str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。 单引号版本: 双引号版本: 单引号需要加 '\' 来让编译器判断目前是转义字符,而双引号方便了很多。 反之,如果 阅读全文
posted @ 2019-11-12 20:58 小小程序员ol 阅读(516) 评论(0) 推荐(0) 编辑