for循环for..in是另外一个循环语句,它在一序列的对象上 递归 即逐一使用队列中的每个项目。使用for语句案例:fori inrange(1,5):print(i)else:print('循环结束')输出:1234循环结束在这个程序中,我们打印了一个 序列 的数。我们使用内建的range函数生成这个数的序列。我们所做的只是提供两个数,range返回一个序列的数。这个序列从第一个数开始到第二个
一、前言  之前写过 asynico 异步编程的文章,写那篇博客的时候 python 最新官方版本是3.6+。几个月后发布了 python3.7,这次版本更新对 asynico 改动挺大的,官方推出了一套 高层级的API,其实就是封装了原来那套低层级的API。  python 通过协程来实现异步编程,因此我们首先来了解下协程。二、协程1)协程通过 async/await 语法进
协程不是计算机中存在的,计算机只有进程和线程,协程是程序员创造出来的协程也可以叫做微线程,用户态来回切换,协程就是用一个线程,来回切换运行 gevent这个是最早的,不入流yield用这个也可以实现python3.4 python3.5 asynico await 协程的意义:在一个线程中,如果遇到
原创 2022-06-16 09:19:20
26阅读
asyncio和Python的异步HTTP客户端/服务器:https://docs.aiohttp.org/en/latest/web_quickstart.htmlaiohttp  是基于 asynico 的http框架,由于 asyncio 实现了单线程并发IO操作。如果仅用在客户端,发挥的用处不大。而由于http就是IO操作,所以可以用在服务
一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if name == ‘main’: 的作用就是控制这两种情况执行代码的过程,在if name == ‘main’: 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而import到其他脚本中是不会被执行的。 test.pyprint("i'm t
就两个步骤:导包,调用 1.首先得有两个文件a.py和b.py,被调用的文件a.py里要封装一个函数hello,刚开始最好新建一个项目project,在新建的项目里新建一个包,包里放这两个文件,方便查看和调用。2.被调用的文件a.py里的内容如下,def hello(): print("hello,world")b.py里的内容如下,  from new.a import hel
一 、匿名函数  有些时候,我们不需要显式的定义函数,可以使用匿名函数临时快速定义函数。lambda x: x * x关键字lambda表示匿名函数,冒号前面的x表示函数的参数,多个参数用','隔开,返回值就是表达式的结果。二 、递归函数  递归函数就是在函数内部调用函数本身。如:def fact(n): if n==1: return 1 return n * f
 随笔记录方便自己和同路人查阅。#------------------------------------------------我是可耻的分割线-------------------------------------------  利用in和not in操作符,可以确定一个值是否在列表中。像其他操作符一样,in和not in用在表达式中,连接两个值:一个要在列表中查找的值,以及待查找
运行项目出现错误:No Python at ‘D:\Python\python.exe’
转载 2022-03-22 13:39:56
246阅读
什么是if语句?每条if语句的核心都是一个值为True或False的表达式,这种表达式称为条件测试。 Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。if语句的作用1、检查是否相等 2、检查是否不相等在python中检查是否相等时区分大小写。3、检查多个条件 (1)使用and关键字检查多个条件 (2)使用or关键字检查多个条件age_0 = 22 a
A*算法前言一、A*算法实现步骤二、python代码1.,地图及移动成本2.设置列表等数据3.设置子节点4.初始化起点和终点坐标及地图大小5.初始化父坐标6.将起点加入到open列表中7.从open列表最小F节点,存入close列表中8. 获取子节点9.PK已存在路径和当前路径,选择最优10.获取最终路径11. 主程序-任务执行总结 前言A算法是一种静态网中最短路径最有效的直接搜索方法。多用于游
not与逻辑判断句if连用,代表not后面的表达式为False的时候,执行冒号后面的语句。比如:a = Falseif not a:   (这里因为a是False,所以not a就是True)    print "hello"这里就能够输出结果helloa = None同理 
转载 6月前
185阅读
数学模块math/cmathPython math 模块、cmath 模块 Python 中数学运算常用的函数基本都在 math 模块、cmath 模块中。 Python math 模块提供了许多对浮点数的数学运算函数。 Python cmath 模块包含了一些用于复数运算的函数。 cmath 模块的函数跟 math 模块函数基本一致,区别是 cmath 模块运算的是复数, math 模块运算的是
函数(经典案例18例)1.斐波那契2.使用递归法对整数进行因数分解3.编写并使用能够生成斐波那契数列的生成器函数4 编写函数,接收字符串参数,返回一个元组,其中第一个元素为大写字母个数,第二个元素为小写字母个数5.编写函数,接收一个整数t为参数,打印杨辉三角前t行6. 编写函数,接收一个正偶数为参数,输出两个素数,并且这两个素数之和等于原来的正偶数。如果存在多组符合条件的素数,则全部输出。7 .
## 使用Python进行掩码操作 在Python中,掩码操作是一种常见的技术,用于对数据进行筛选、过滤和处理。本文将介绍掩码操作的基本概念和常见应用场景,并通过代码示例演示如何使用Python进行掩码操作。 ### 什么是掩码操作? 掩码操作是通过创建和应用掩码(也称为布尔掩码)来对数据进行筛选和过滤的一种方法。掩码本质上是一个布尔数组,其中每个元素都对应于相应数据数组中的元素,并决定该元
原创 3月前
259阅读
启动python从IDLE启动Python IDLE是一个Python Shell。Shell的意思是“外壳”,是一个通过 键入文本与程序交互的途径 (类似windows中的cmd。Visual Studio 也是一种Shell)>>>是指Python准备好了,可以输入Python指令 alt+N 快速回到上一条语句(复制粘贴); alt+P 下一条 字符串print(“hell
一、Python简介:Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的创始人为吉多·范罗苏姆(Guido van Rossum)少数几个不秃头的语言创始人。1989年,Guido开始写Python语言的编译器。2019-2-4,发布了Python 3.8.0.a1测试版 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP
转载 2019-11-17 23:00:00
5777阅读
2评论
系统环境: Ubuntu 16.04在Ubuntu 16.04 中,Python3 的默认版本为$python3 --version值得注意的是,其他版本的安装方法都是一样的。Ubuntu 20.04的Python3的版本是3.8.10。下面笔者就带领大家使用Python源码进行编译安装。1.更新依赖库更新源:$ sudo apt-get update安装依赖库:$ sudo apt-get in
原创 2022-04-20 17:45:59
2288阅读
Python中如何调用另一个文件Python是一种高级编程语言,具有广泛的应用。作为一个有10年python编程经验的工程师,我想与大家分享一下Python中如何调用另一个文件的方法。什么是调用文件在Python中,一个文件可以被另一个文件调用。这意味着一个文件的变量、函数或类可以被另一个文件使用。这种方法可以使代码更加模块化和结构化,使代码更容易读懂和维护。如何调用文件要在Python中调用另一
  • 1
  • 2
  • 3
  • 4
  • 5