每天开心一点
登录
注册
语言
简体
繁體
English
首页
产品列表
动态
留言
每天开心一点
登录
注册
语言
简体
繁體
English
博客
数据库
系统运维
Python技术
JAVA
Delphi系列
项目实施
互联网时代
Web前端设计
python的range函数和切片
python range() 函数可创建一个整数列表,一般用在 for 循环中。函数语法range(start, stop[, step])参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5step:步长,...
624
2020-09-19
Python中的property装饰器的实现
使用property函数,把方法包装成属性,让方法可以以属性的形式被访问和调用。这里有个描述符的概念,描述符就是将某种特殊类型的类的实例指派给另一个类的属性。那什么是特殊类型的类呢?就是至少要在这个类里边定义__get__()、___set__()或___delet__()三个特殊方法中的任意一个。例子:#!/usr/bin/python3class MyProperty: ...
576
2020-09-18
Python中的作用域,函数嵌套和闭包
1、python 变量作用域 1、在函数内部定义的变量称为“局部变量”,只作用于函数内部,函数外无法调用。 2、在函数外定义的变量称为“全局变量”,作用于全局。 3、在局部想要更改全局变量,需要使用global 4、在内层函数想要更改外层函数变量,需要使用nonlocal2、函数嵌套python是允许创建嵌套函数的,也就是说我们可以在函数内部定义一个函数,这...
665
2020-09-18
Python的中工厂函数
1、什么是工厂函数:能够产生类实例的内建函数。 工厂函数是指这些内建函数都是类对象, 当调用它们时,实际上是创建了一个类实例。2、工厂函数的实现方式 工厂函数定义了一个外部的函数,这个函数简单的生成并返回一个内嵌的函数,仅仅是返回却不调用,因此通过调用这个工厂函数,可以得到内嵌函数的一个引用,内嵌函数就是通过调用工厂函数时,运行内部的def语句而创建的。3、常见工厂函数当我们...
665
2020-09-18
Python中的LEGB规则
理解Python的LEGB原则是理解Python命名空间的关键,而理解Python的命名空间又是理解Python中许多语法规定的关键。LEGB规则,表示的是Local -> Enclosed -> Global -> Built-in,其中的箭头方向表示的是搜索顺序。Local 可能是在一个函数或者类方法内部。Enclosed 可能是嵌套函数内,比如说 一个函数包裹在另一个函数内...
696
2020-09-18
关于python的新特性函数注释
python3的新特性中有函数这样定义:def lengthOfLongestSubstring(self, s: str) -> int:简单理解为s:str中的s还是你要传的形参这个没有变,str为该形参的注释,意思是告诉你传入的s应该是个字符串,当然这里重点理解一下注释二字,也就是说python仍然是动态赋值类型语言,这里虽然告诉你s应该是字符串,但是你传一个int进去,你的代码也是可...
686
2020-09-18
Jupyter的安装和基本使用
Jupyter Notebook是一个开源的Web应用程序,可以创建和共享包含实时代码,方程式,可视化和说明文本的文档。Notebooks其实就像是你的python笔记本一样,不仅可以运行书写的python代码,同时还支持markdown格式的文本显示。在Notebooks中不仅可以运行python,它还支持R、Julia 和 JavaScript等其他40余种语言。1、安装 &nbs...
648
2020-09-15
Python sum() 函数的一点用法
两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵:X = [[12,7,3], [4,5,6], [7,8,9]]Y = [[5,8,1], [6,7,3], [4,5,9]]程序分析:创建一个新的 3 行 3 列的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置...
846
2020-09-15
对python async与await的理解
一、首先要知道什么是协程、异步。举个例子:假设有1个洗衣房,里面有10台洗衣机,有一个洗衣工在负责这10台洗衣机。那么洗衣房就相当于1个进程,洗衣工就相当1个线程。如果有10个洗衣工,就相当于10个线程,1个进程是可以开多线程的。这就是多线程!那么协程呢?先不急。大家都知道,洗衣机洗衣服是需要等待时间的,如果10个洗衣工,1人负责1台洗衣机,这样效率肯定会提高,但是不觉得浪费资源吗?明明1 个人能...
679
2020-09-14
Python中的链式比较
遇到一个问题:请问 1 == 2 < 3的值是多少? 答案是:False解析:注意,这个链式比较,拆出来是 1 == 2 and 2 < 3,而不是先 (1 == 2) < 3,得到的是两个截然不同的结果。什么是链式比较?从名字上应该也能猜个差不多。a < b < c 这就是链式比较。a < b > c 这也是链式比较。...
638
2020-09-14