随笔分类 -  Python

1
摘要:1、先导入所需要的包,当运行程序时可能报错没有被运行的模块Crypto,需要把python3安装目录Lib和Lib/site-packges下的crypto改成Crypto pip3 install crypto 2、再安装pycrypto pip3 install pycrypto 阅读全文
posted @ 2020-09-22 19:53 BruceTyler 阅读(8884) 评论(0) 推荐(0)
摘要:1.进入软件后依次单击 file->settings... 2.点击 Plugins 然后依次点击:小齿轮->选择本地安装(下图) 3.找到存放插件的目录,选择插件名字为 BetterIntelliJ.zip,选中压缩包然后安装。 链接:https://pan.baidu.com/s/17FtwTJ 阅读全文
posted @ 2020-09-21 20:56 BruceTyler 阅读(926) 评论(2) 推荐(0)
摘要:装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等应用场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能 阅读全文
posted @ 2019-09-21 17:26 BruceTyler 阅读(192) 评论(0) 推荐(0)
摘要:选中所要注释的内容,然后按Ctrl+/进行注释。 阅读全文
posted @ 2019-09-21 14:47 BruceTyler 阅读(8251) 评论(0) 推荐(0)
摘要:在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。 闭包=函数块+定义函数时的环境 阅读全文
posted @ 2019-09-16 21:18 BruceTyler 阅读(139) 评论(0) 推荐(0)
摘要:1、reduce(): 会对参数序列中元素进行累积。 函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。 2、fi 阅读全文
posted @ 2019-08-22 01:49 BruceTyler 阅读(241) 评论(0) 推荐(0)
摘要:1、递归的特点 递归算法是一种直接或间接调用自身算法的过程,在计算机编程中,递归算法对解决一大类问题是十分,它往往使算法的描述简洁而且易于理解。 递归算法解决问题的特点: (1)递归就是在过程或函数里调用自身 (2)在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 (3)递归算法解题通 阅读全文
posted @ 2019-08-22 00:55 BruceTyler 阅读(180) 评论(0) 推荐(0)
摘要:Python3 函数 重点: 可扩展性 一致性 减少代码重用 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 阅读全文
posted @ 2019-08-20 02:14 BruceTyler 阅读(258) 评论(0) 推荐(0)
摘要:重点: 集合去掉重复的元素(简称去重) 集合无序 集合里的元素是可哈希的 集合关系测试 把序列分成集合中的若干个元素 1、字符串集合,把字符串的每个字符分成若干个集合的元素 2、集合去重 3、集合的增 set().add() #参数是可哈希的参数 set().update() update()与ad 阅读全文
posted @ 2019-08-19 17:22 BruceTyler 阅读(172) 评论(0) 推荐(0)
摘要:例子: a = [21,56,['liangchen','zhang']] 1、b = a b指向的列表地址就是a指向的列表地址 b列表中元素的值改变,a列表中的元素的值也跟着改变 2、浅拷贝:b = a.copy() b重新开辟了一个新的地址 b列表中元素值的改变,a并不会变,因为两者并不是指向的 阅读全文
posted @ 2019-08-19 15:46 BruceTyler 阅读(183) 评论(0) 推荐(0)
摘要:文件:file 1、 f=open('file','r',encoding='utf8') f.read() #读文件,读所有内容 f.read(5) #读文件的首部前五个字节的内容 f.readline() #读文件的一行内容,默认读第一行内容 f.readlines() #读所有行内容,每一行是 阅读全文
posted @ 2019-08-18 22:08 BruceTyler 阅读(132) 评论(0) 推荐(0)
摘要:一、python2(默认是Ascii) 1、例如把utf-8转成gbk: 首先utf-8通过decode解码成unicode,然后通过encode编码成所需要的gbk 二、python3(默认是unicode) 1、encode在编码的同时会把数据转成bytes类型 2、decode在解码的同时会把 阅读全文
posted @ 2019-08-15 18:40 BruceTyler 阅读(145) 评论(0) 推荐(0)
摘要:1、简单繁多版(未优化之前): 2、简易优化版 阅读全文
posted @ 2019-08-15 16:56 BruceTyler 阅读(270) 评论(0) 推荐(0)
摘要:String 操作a="Let's go "print(a)1 * 重复输出字符串print('hello'*20)2 [] ,[:] 通过索引获取字符串中字符,这里和列表的切片操作是相同的,具体内容见列表print('helloworld'[2:]) #输出:lloworld 关键字 inprint(123 in [23,45,123]) #输出:(布尔值)Trueprint... 阅读全文
posted @ 2019-08-13 17:10 BruceTyler 阅读(116) 评论(0) 推荐(0)
摘要:#字典是另一种可变容器模型,且可存储任意类型对象。#字典是无序的对象集合#字典中的元素是通过键来存取的#不可变类型:数字、字符串、元组#可变类型:列表、字典#键是可转换为哈希值的不可变类型#键必须是唯一的,但值则不必。#值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。#字典的每个键值 阅读全文
posted @ 2019-08-12 21:15 BruceTyler 阅读(171) 评论(0) 推荐(0)
摘要:#简易版购物车#__author: liangchen Date: 2019/8/12 things = [ ('iphone6s',5800), ('mac book',9000), ('coffee',32), ('python boook',80), ('bicycle',1500) ] saving = input("please i... 阅读全文
posted @ 2019-08-12 19:24 BruceTyler 阅读(291) 评论(0) 推荐(0)
摘要:Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 1 tup1 = () #空元组 2 tup2 = (20,) #一个元素,需要在元素后添加逗号 作用:1、对于一些数据我们不想修改可以使用元组2、元组的意义还在于,元组可以在映射(和集合的成员)中当作键使用--... 阅读全文
posted @ 2019-08-11 21:21 BruceTyler 阅读(323) 评论(0) 推荐(0)
摘要:#一、简易版用户登录,此程序直到用户输入正确的用户名和密码,不然不会退出 1 _name = "liangchen" 2 _passwd = "abc123" 3 while True: 4 username = input("username:") 5 password = input("password:") 6 if username == _name a... 阅读全文
posted @ 2019-08-11 16:07 BruceTyler 阅读(1415) 评论(0) 推荐(0)
摘要:列表的增删改查: 列表:a=[‘zhang’,’li’,’chen’,’hao’,’liang’] 列表a的查: 单个查找: a[1] #查到li,通过索引(下标)查 多个查找: a[1:3] #查到li和chen,通过索引范围查,左闭右开(顾头不顾尾) a[1:] #查到li,chen,hao,l 阅读全文
posted @ 2019-08-11 14:46 BruceTyler 阅读(159) 评论(0) 推荐(0)
摘要:短路原则对于and 如果前面的第一个条件为假,那么这个and前后两个条件组成的表达式 的计算结果就一定为假,第二个条件就不会被计算 对于or 如果前面的第一个条件为真,那么这个or前后两个条件组成的表达式 的计算结果就一定为真,第二个条件就不会被计算 阅读全文
posted @ 2019-08-08 15:09 BruceTyler 阅读(140) 评论(0) 推荐(0)

1