![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
Justin_cx
这个作者很懒,什么都没留下…
展开
-
PYTHON-面向对象2
封装的意思就是将类里面的属性私有化,并定义公有set和get方法。 __xx表示私有化属性,set是为了赋值,get是为了取值class Student: def __init__(self,name,age): self.__name = name self.__age = age self.__score = 59 #定义公有set和 get方法 def setAge(self,age): self.__age原创 2020-06-06 18:12:30 · 133 阅读 · 0 评论 -
PYTHON-面向对象01
面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,如果过程中有一步出现问题,那么全部过程都要重新开始。面向对象的程序设计的核心是对象,则是将对象封装成独立的,其中一块出现问题,则单独解决问题,不会影响大局。了解一些名词:类、对象、实例、实例化类:具有相同特征的一类事物(人、狗、老虎)对象/实例:具体的某一个事物(隔壁阿花、楼下旺财)实例化:类——>对象的过程比如:多个对象–》提取对象的共同的特征和动作—》封装到一个类中。在程序开发中,往往是先有需求,然后找出特征,在定义原创 2020-06-04 17:41:28 · 125 阅读 · 0 评论 -
PYTHON-列表推导式
1.列表推导式基本格式:[表达式 for 变量 in 旧列表] 或者 [表达式 for 变量 in 旧列表 if 条件]第一个表达式表示最终需要得到的形式# 过滤长度小于等于3的人名names = ['tom','lily','jack','bob','haha']result = [name for name in names if len(name) > 3]print(result)result = [name.capitalize() fo原创 2020-06-03 15:03:55 · 9869 阅读 · 5 评论 -
PYTHON-异常处理
什么是异常?异常是在程序执行过程中发生的,影响程序的正常运行常见的语法错误使用try…except进行异常处理我们把可能发生错误的语句放在try模块里,用except来处理异常。except可以处理一个专门的异常,也可以处理一组圆括号中的异常,如果except后没有指定异常,则默认处理所有的异常。每一个try,都必须至少有一个except。try: 被检测的代码块except 异常类型: 一旦检测到异常,则执行这个位置的语句万能异常Exceptions1 = 'hello'try:原创 2020-06-03 10:31:12 · 221 阅读 · 0 评论 -
PYTHON-文件操作01
常用操作:open(file, mode=‘r’, buffering=None, encoding=None, errors=None, newline=None, closefd=True)mode: r w rb wbr:read 读 w:write 写 ( 纯文本文件时)rb: read binary wb: write binary读:open(path/filename,‘rt’)-----&原创 2020-06-03 08:52:30 · 82 阅读 · 0 评论 -
PYTHON学习笔记04
匿名函数格式:lambda 参数1,参数2:运算s = lambda a,b:a+bresult = s(1,5)print(result)---------------------------------------------------6匿名函数可以作为参数def func(x,y,func): print(x,y) print(func) s = func(x,y) print(s)func(1,2,lambda a,b:a+b)-------原创 2020-06-01 19:26:59 · 127 阅读 · 0 评论 -
PYTHON学习笔记03
装饰器‘’‘加入购物车,付款,修改收货地址.....装饰器多用于判断用户的登录状态’‘’示例:用函数A作为参数,函数B接收函数A作为参数,要有闭包的特点def test(): print('----test------')def func(f): # f=test print(f) f() # 调用test print('--------->func')func(test)-------------------------------原创 2020-05-28 17:49:32 · 82 阅读 · 0 评论 -
PYTHON学习笔记01
01-函数之可变参数def add(*args): print(args)add() # ()空元组add(1) # (1,)元组add(1,2) # (1,2)args加*号,表示装包,传参之前就已经准备好元组def add(*args): #print(args) sum = 0 if len(args)>0: for i in args: sum += i print('累加和是,sum:',sum) else: print('没有元素可计算,s原创 2020-05-27 20:25:56 · 105 阅读 · 0 评论 -
PYTHON学习笔记02
01内部函数特点:可以访问外部函数的变量内部函数可以修改外部函数的可变类型的变量,比如list1修改外部函数的变量需要声明 ***nonlocal***变量名locals() 查看本地变量有哪些,以字典的形式输出globals() 查看全局变量有哪些,以字典的形式输出(注意里面会有一些系统的键值对)# 内部函数def func(): # 声明变量 n = 100 list1 = [5,9,7,2] # 声明内部函数 def inner_func原创 2020-05-28 17:01:13 · 87 阅读 · 0 评论