
python
python的日常使用
依串烤肉
云计算开发工程师,Go 和 Python 语言。
展开
-
Python 之线程和进程和协程的理解
待补充原创 2020-03-12 13:52:56 · 364 阅读 · 0 评论 -
Python 之 string、list、dict、json说明和转换关系
日常中经常使用字符串和各种数据类型,如何处理以及如何互相之间转换经常使用后会忘记,所以写下一片文章总结整理一下。1. 字符串 string1.1 字符串的运算,a=Hello, b=Python操作符描述示例+字符串连接 (更多用 join() 函数进行连接)>>> a + b “HelloPython”*重复输出字符串>&g...原创 2020-03-12 13:50:38 · 485 阅读 · 0 评论 -
Python 之 try...except...else...finally 异常处理
python 中常用的异常错误关系BaseException # 新的所有异常的基类,都由此衍生而来 +-- SystemExit # 解释器请求退出 +-- KeyboardInterrupt # Ctrl+C 被按下时,程序被强行终止 +-- GeneratorExit # 生成器发生异常通知退出 +-- Exception # 常规错误的基类,继承 Base...原创 2020-02-27 15:33:21 · 1415 阅读 · 1 评论 -
Python 之生成器 (generator) 与 yeild 理解和使用
1. generator 生成器的理解理解:优点:可迭代性(iterable)自动记录上次迭代的位置,且下次调用会继上次调用的位置继续向下迭代2. yeild 的作用理解yeild 的作用就是把一个函数变成一个生成器,带有yeild的函数将不再是一个普通的函数,python解释器会将将其视为一个generator。yeild 的好处是:把一个函数改写成generator后,就获...原创 2020-02-27 13:37:00 · 399 阅读 · 0 评论 -
python之函数参数传递的几种方式总结
1. 几种函数参数传递方式'*': 取元组或列表整体作为参数传递(看后面代码例子更容易理解)'**': 取字典整体作为参数传递(看后面代码例子更容易理解)'*args': 接受元组作为函数参数'**kwargs': 接受字典作为函数参数2. 函数示例来理解用法参数传递 " * " 代码示例>>> def fun(a,b,c):... prin...原创 2020-02-11 16:56:47 · 1997 阅读 · 0 评论 -
python之hasattr()、getattr()、setattr()函数的使用
1. 介绍1.1 hasattr():判断object对象中是否存在name属性,当然对于python的对象而言,属性包含变量和方法; 有则返回True; 没有则返回False;1.2 getattr():获取object对象的属性的值, 如果存在,则返回属性值; 如果不存在,分为两种情况: 一种是没有default参数时,会直接报错; 一种给定了default参数,若对象本身...原创 2020-02-11 14:51:16 · 232 阅读 · 0 评论 -
python之super()函数使用
1. python 内置函数使用1.1 super() 函数:super() 函数用于调用父类(超类)的一个方法。super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。示例代码:#!/usr/bin/python# -*- coding: UTF-8 -*- class ...原创 2020-02-11 13:47:55 · 134 阅读 · 0 评论 -
python之@property装饰器使用
1. @property 介绍@property是Python内置的一种装饰器。将类方法转换为类属性,可以用 . 直接获取属性值或者对属性进行赋值。2. 使用示例代码示例:class People(object): def __init__(self, name, age): self.name = name self.age = age ...原创 2020-02-11 14:16:26 · 191 阅读 · 0 评论