python
文章平均质量分 57
极致侠客
这个作者很懒,什么都没留下…
展开
-
python中判断、循环语句
python中判断、循环语句if else 条件判断:_username = "hsudh"_password = "sbdjnb"username = input("username:")password = input("password:")if _username == username and _password == password: print("welcomm...原创 2018-03-06 19:09:54 · 522 阅读 · 0 评论 -
python生成器与迭代器
python生成器与迭代器一、生成器列表的元素在定义的时候就放在内容中,生成器是在使用的时候采用产生。这样做的好处就是节省空间。#列表生成式a = [i*2 for i in range(10)]print(a) 生成器格式:#生成器a = (i*2 for i in range(10))print(a)#显示的是a的内存地址<generator object <genexp...原创 2018-05-31 15:05:10 · 327 阅读 · 0 评论 -
python析构函数
python析构函数 析构函数,这样在类实例所占内存被回收时,系统就会自动调用析构函数。通常,我们会在析构函数中做一些“清理”工作,比如释放资源,关闭连接,或者发送一个网络包到其它服务以告知其状态变化等等。class Role: def __init__(self, name, role, weapon, life_value=100, money=15000): #构造函...转载 2018-06-11 17:36:34 · 5156 阅读 · 1 评论 -
python面向对象
python面向对象一、概述面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强...”面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处while True: if cpu利用率 > 90%...转载 2018-06-11 16:43:30 · 291 阅读 · 0 评论 -
python装饰器
python装饰器一、装饰器简介定义:装饰器本质是函数,装饰器就是为其他函数添加附加功能。原则:不能修改被装饰函数的代码,不能修改被装饰函数的调用方式装饰器 = 高阶函数 + 嵌套函数高阶函数:import timedef bar(): time.sleep(3); print("in the bar");def test1(func): start_time = ...原创 2018-03-26 22:30:02 · 150 阅读 · 0 评论 -
python函数与函数式编程
python函数与函数式编程一、编程方式面向对象式编程的关键字是类,标识符为class;面向对象编程是将事物对象化,通过对象通信来解决问题。面向对象编程,数据和对数据的操作是绑定在一起的。面向对象的三大基本特征:封装:把客观事物封装成抽象的类,隐藏属性和方法的实现细节,仅对外公开接口。继承:子类可以使用父类的所有功能,并且对这些功能进行扩展。继承的过程,就是从一般到特殊的过程。多态:接口的多种不同...原创 2018-03-24 21:50:43 · 457 阅读 · 0 评论 -
python中设置用户输入、格式化输出
python设置用户输入、格式化输出用户输入:username = input(" username:")password = input(" password:")print(username,password)格式化输出:name = input("name:")age = input("age:")job = input("job:")info ='''---------in...原创 2018-03-06 17:32:59 · 1801 阅读 · 0 评论 -
python字符编码转换
python字符编码转换Python 默认脚本文件都是 UTF-8 编码的,当文件中有非 UTF-8 编码范围内的字符的时候就要使用"编码指示"来修正. 关于 sys.defaultencoding,这个在解码没有明确指明解码方式的时候使用。#文件编码import sysprint(sys.getdefaultencoding())#python默认的编码方式是unicodes = "你好"...原创 2018-03-13 11:11:52 · 287 阅读 · 0 评论 -
PhpStorm/IDEA/clion/pycharm 的破解与激活
PhpStorm/IDEA/clion/pycharm 的破解与激活1. 使用 activation code 激活安装完软件后,启动,在要求输入注册码的界面(菜单栏 ⇒ help ⇒ register)选择“License server”输入“http://idea.lanyus.com/”点击“OK”快速激活。如果这种方式破解,点击 OK 按钮之后,出现红色错误提示:License Serve...原创 2018-03-13 10:13:20 · 2455 阅读 · 2 评论 -
Python中关于变量定义与字符编码
Python中关于变量定义与字符编码变量定义的规则:变量名只能是字母、数字或下划线的任意组合。变量名的第一个字符不能是数字以下关键字不能声明为变量名;and,as,assert,break,class,continue,def,del,elif,else,except,exec,finally,for,from,global,if,import,in,is,lambda,not,or,pass,p...原创 2018-03-04 21:30:23 · 591 阅读 · 0 评论 -
python简介
python简介python是一门动态解释性的强类型定义语言。python的优点:1、简单易懂2、开发效率非常高,有非常强大的第三方库。3、高级语言4、可移植性5、可扩展性6、可嵌入性python的缺点: 1、速度慢2、代码不能加密3、线程不能利用多cpu问题...原创 2018-03-04 20:21:29 · 165 阅读 · 0 评论 -
python中关于文件操作
python中关于文件操作1、文件操作,以只读的形式打开,只读形式打开只能读不能写。data = open("yesterday",'r',encoding="utf-8") #文件句柄,以只读的形式打开将打开的文件读一遍print(data.read()) #文件读一遍光标就到末尾了2、文件操作,以写模式打开,写模式是创建一个文件,会覆盖掉之前相同的文件data = open("yesterda...原创 2018-03-10 15:42:03 · 263 阅读 · 0 评论 -
python集合操作
集合操作一、创建列表创建列表的两种方式第一种方式:#创建列表list = set([4,6,5,7,13,23,45])第二种方式:list_1 = [1,3,2,5,7,9,17]list_1 = set(list_1)list_2 = set([4,6,5,7,13,23,45])print(list_1,list_2)二、列表计算1、取交集# 取交集print( list_1.in...原创 2018-03-08 21:23:07 · 278 阅读 · 0 评论 -
python中字典操作
字典是一种键值类型的数据类型,字典是无序的,是没有下表的。因为它有key值。info = { "stu1001" : "zhangheng", "stu1002" : "chencheng", "stu1003" : "wangyu",}print(info)print(info["stu1001"]) #查找info["st原创 2018-03-08 20:09:43 · 288 阅读 · 0 评论 -
python字符串操作
python字符串操作字符串是用来记录文本信息的。序列中的元素包括了一个从左到右的顺序——序列中的元素根据他们的相对位置进行存储和读取。字符串支持假设其中各个元素包含位置顺序的操作。对字符串的任何操作都不会对原始字符串进行改变。每个字符串都被定义为生成新的字符串作为结果。字符串具有不可变性。通过内置len函数验证其长度并通过索引操作得到其各个元素len(name)name[0]name[-1]...原创 2018-03-07 21:46:47 · 319 阅读 · 0 评论 -
python关于列表的使用
python关于列表的使用列表是一个任意类型的对象的位置相关的有序集合,没有固定的大小。序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的...原创 2018-03-07 12:37:46 · 475 阅读 · 0 评论 -
python中关于字符转换
python中关于字符转换decode是解码encode是编码msg = "我爱你"print(msg)print(msg.encode(encoding = "utf-8"))print(msg.encode(encoding = "utf-8").decode(encoding="utf-8"))原创 2018-03-07 10:42:04 · 1045 阅读 · 0 评论 -
python模块知识
python模块知识import sysprint(sys.path) #打印环境变量print(sys.argv) #打印相对路径import oscmd_res = os.popen("dir").read()print(cmd_res)os.mkdir("newdir") #创建一个新的文件夹把自己写的模块放在site-packages文件夹下...原创 2018-03-06 19:44:18 · 293 阅读 · 0 评论 -
python 内置函数
python 内置函数 内置函数 abs()divmod()input()open()staticmethod()all()enumerate()int()ord()str()any()eval()isinstance()pow()sum()basestring()execfile()issubclass()print()super()bin()file()iter()property()tu...转载 2018-05-31 15:13:57 · 301 阅读 · 0 评论