随笔分类 - python
摘要:isinstance(obj,cls) 检查obj是否是cls的实例 issubclass(obj,cls) 检查obj是否是cls的继承类 反射 通过字符串的形式操作对象的相关的属性。 主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省) hasattr(obj,name) 检查ob
阅读全文
摘要:1.什么是继承?继承是一种创建新的类的方式 class A: pass class B(A): pass 2.如何继承 》如何寻找继承关系 继承是一种‘是’的关系: 人类、猪类、狗类都继承动物类,因而他们都是动物 3.为什么要用继承? 解决代码重用问题? 解决的是:什么是什么的问题 》继承 4.派生
阅读全文
摘要:面向对象的程序设计 1.面向对象分析(object oriented analysis ,OOA) 软件工程中的系统分析阶段,要求分析员和用户结合在一起,对用户的需求做出精确的分析和明确的表述, 从大的方面解析软件系统应该做什么,而不是怎么去做。 面向对象的分析要按照面向对象的概念和方法,在对任务的
阅读全文
摘要:流程: 1.打开文件 open("文件名",“打开的方式 读或写”) 2.操作文件 write read 3.关闭文件 close() 打开文件。 a = open("文件名,相对路径或者绝对路径","打开方式 读或写",encoding="编码\解码格式"(不写的话默认系统的编码方式)) a获取的
阅读全文
摘要:str.strip(a) 默认移除左右空格、换行、Table键,或者移除a str.capitalize() 首字母大写,其他改成小写 str.casefold() 全部转化成小写 <! more str.lower() 转化成小写 str.replace("a","A",cont) 将字符串中原来
阅读全文
摘要:字符串格式化 我们经常会遇到输出“亲爱的 xx 您好,您 xx 月的话费是xx,余额是xx!”这样的字符串,其中xx的内容会根据变量变化的,所以就需要一种简便的方法来格式化字符串。 <! more 在python中通过%来实现,下面举几个小例子: "Hello,my name is %s" % "g
阅读全文
摘要:title: list和tuple date: 2017年3月28日 18:55:33 categories: python 查看数据类型的方法: help(类型):输出该类型的所有方法,及其详细的解释。 dir(类型): 将类型的所有方法以列表的形式输出。 list:列表[] list是pytho
阅读全文
摘要:dict字典{} Python内置了字典:dict(dictionary),在其他语言中称为map,使用键 值(key vale),查找速度极快。 特点:键是唯一的,值的内容是无序的。 <! more 举个例子:加入你想要根据同学的姓名查看对应的成绩,用list实现的话。 names =["aaa"
阅读全文
摘要:商品清单,购物清单 procuct_name1=[["苹果7 Plus",5700], ["小米5 Plus",2600], ["华为P10",4088], ["锤子M1",2499], ["魅族6 Plus",2999]] shopping_cart = [] 购物车 shopping_name=
阅读全文
摘要:zone = { "北京":{ "昌平":{"沙河":{},"朱辛庄":{},"巩华城":{}}, "朝阳":{"十里堡":{},"大望路":{},"高碑店":{}}, "通州":{"北苑":{},"果园":{},"九棵树":{}} }, "河北":{ "保定":{"徐水":{},"定州":{},"
阅读全文
摘要:1.执行 Python 脚本的两种方式 解释器:python 脚本名.py 直接运行:linux下给全部权限,然后再终端中输入./脚本名.py 2.简述位、字节的关系 8位=1字节 <! more 3.简述 ascii、unicode、utf ‐8、gbk 的关系 Ascii是最早的一套编码,后来
阅读全文