首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CSDNToQQCode

    Python编程专属骚技巧7

    七、一次性初始化多个变量  可以直接赋值: a,b,c,d=1,2,3,4 可以利用列表: List = [1,2,3] x,y,z=List print(x, y, z) #-> 1 2 3

    21730编辑于 2022-11-29
  • 来自专栏Python基础、进阶与实战

    Python中的并发编程7)协程

    异步编程 Python3.4后新增了asyncio模块,支持异步编程。异步是在一个线程中通过任务切换的方式让多个任务”同时“进展。 loop.run_until_complete(async_hello()) # 3.关闭事件循环 loop.close() # 上面三步等价于: asyncio.run(async_hello()) # python3.7 number in range(10) ]) print("results=", results) asyncio.run(main()) 运行结果: 6 8 9 5 0 7 3 4 1 2 results= [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] asyncio.gather() 用于收集多个协程以并发执行它们。 异步编程的实例 网络IO是一个合适用异步编程处理的任务,可惜requests库没有提供异步请求的方法,不过aiohttp提供了异步 HTTP方法 。

    48210编辑于 2024-01-02
  • 来自专栏廖雪峰python学习笔记

    Python day7 面向对象编程 (1)

    面向对象编程 OOPObject Oriented Programming,一种程序设计思想。

    24410编辑于 2024-07-31
  • 来自专栏sktj

    python 多线程 事件event(并行编程 7)

    def chihuoguo(name): # 等待事件,进入等待阻塞状态 print '%s 已经启动' % threading.currentThread().getName() print '小伙伴 %s 已经进入就餐状态!'%name time.sleep(1) event.wait() # 收到事件后进入运行状态 print '%s 收到通知了.' % threading.currentThread().getName() print '小伙伴 %s 开始吃咯!'%name

    61520发布于 2019-07-30
  • 来自专栏Python小屋

    Python花式编程案例集锦(7):判断回文

    所谓回文,是指一个词或一句话,正着读和反着读都一样,例如eye,did之类的单词。 参考代码: 运行结果:

    79250发布于 2018-04-16
  • 来自专栏有趣的django

    7.python3实用编程技巧进阶(二)

    print(d) #{'g': (1, 97), 'd': (2, 92), 'f': (3, 91), 'c': (4, 79), 'a': (5, 78), 'e': (6, 67), 'b': (7,

    59020发布于 2019-08-18
  • 来自专栏JAVAandPython君

    7个最佳的学习Python编程的开源库

    很多伙伴们在学习Python的过程中,更倾向于在Github上寻找Python学习资料,今天就和大家分享Github上7个绝佳的Python编程学习的开源库: 1、learn-python3 ? 它涵盖了字符串和条件之类的基础知识,然后讨论了面向对象编程,以及如何处理异常和一些Python标准库的特性等。 这个存储库还可以作为Python的介绍,帮助你从初级水平上升至中级,这里的中级指的是熟练地使用这种编程语言,而不仅仅是简单的循环和算法。 这个存储库目前提供了100个Python编程练习,难度从初学者到高级。这些问题和解决方案最初是用Python 2编写的,但作者后来更新了所有100个问题,用Python 3编写。 项目地址:https://github.com/MTrajK/coding-problems/ 7、TheAlgorithms ?

    88210发布于 2020-09-04
  • 来自专栏老司机的技术博客

    人人都能学会的python编程教程7:元祖(tuple)

    一般来说,元祖的作用就是帮助创建临时集合,这些集合里存放着可能会用到的项,python中还有很多像元祖这样的组件,后面我们会进一步讲解。 因为tuple不可变,所以代码更安全。 这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。 所以,只有1个元素的tuple定义时必须加一个逗号,来消除歧义: >>> t = (1,)>>> t(1,) Python在显示只有1个元素的tuple时,也会加一个逗号,以免你误解成数学计算意义上的括号 编程练习 请用索引取出下面list的指定元素: # -*- coding: utf-8 -*-L = [['Apple', 'Google', 'Microsoft'],['Java', 'Python # 打印Python: print(?) # 打印Lisa: print(?) 下期给出答案。

    1.3K80发布于 2018-04-17
  • 来自专栏老司机的技术博客

    宝宝都能学会的python编程教程7:元祖(tuple)

    一般来说,元祖的作用就是帮助创建临时集合,这些集合里存放着可能会用到的项,python中还有很多像元祖这样的组件,后面我们会进一步讲解。 因为tuple不可变,所以代码更安全。 这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。 所以,只有1个元素的tuple定义时必须加一个逗号,来消除歧义: >>> t = (1,)>>> t(1,) Python在显示只有1个元素的tuple时,也会加一个逗号,以免你误解成数学计算意义上的括号 编程练习 请用索引取出下面list的指定元素: # -*- coding: utf-8 -*-L = [['Apple', 'Google', 'Microsoft'],['Java', 'Python # 打印Python: print(?) # 打印Lisa: print(?)

    71980发布于 2018-04-18
  • 来自专栏廖雪峰python学习笔记

    Python day7 面向对象高级编程 (2)

    数据封装、继承和多态只是面向对象程序设计中最基础的3个概使用slots和@propertyslots限制实例的绑定属性想要限制实例的属性,例如只允许对Student实例添加name和age属性:Python return self.birth多重继承class Dog(Mammal, Runnable): #同时获得多个父类的所有功能 pass这样额外的功能加入设计也称为MixIn,如Python 1 for x in range(n): a, b = b, a + b return a属性获取要避免这个错误,除了可以加上一个score属性外,Python 2Mar => Month.Mar , 3Apr => Month.Apr , 4May => Month.May , 5Jun => Month.Jun , 6Jul => Month.Jul , 7Aug

    31710编辑于 2024-08-01
  • 来自专栏python3

    7-并发编程

    多线程 简单示例 对于CPU计算密集型的任务,python的多线程跟单线程没什么区别,甚至有可能会更慢,但是对于IO密集型的任务,比如http请求这类任务,python的多线程还是有用处。 ) 输出: 进程2624 打印 0 进程2625 打印 1 进程2626 打印 3 进程2627 打印 2 进程2624 打印 4 进程2625 打印 5 进程2626 打印 6 进程2627 打印 7 其输出为: ''' (venv) C:\project\libraries-python>python bulit-in-libraries\threading\multithreading.py 进程 正在消耗:9 时间:2019-01-09 12:50:48.708355 进程2804: 线程3 正在消耗:8 时间:2019-01-09 12:50:48.708355 进程2804: 线程2 正在消耗:7 www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431929340191970154d52b9d484b88a7b343708fcc60000

    45810发布于 2020-01-02
  • 来自专栏CVer

    7编程语言指数榜:Python力压Java夺冠

    导言 PYPL官方发布7编程语言指数榜,Python以5.5%的高速上涨趋势力压Java夺得榜首。在此后五名是:Javascript、PHP、C#、C/C++和R。 PYPL 人气指数(PopularitY of Programming Language index)是分析用户在Google中搜索各种编程语言教程(tutorial)的数量来推断编程语言的受欢迎程度/ 如果你相信集体智慧的结晶,那PYPL编程语言人气指数有助于你决定学习哪种语言,或者在新项目中使用哪种语言。下面是 PYPL 指数排行榜。 ? PYPL 增长最快的编程语言:Python 在全球范围内,Python 是最流行的语言,Python在过去5年中增长最多(13.7%),PHP损失最多(-6.7%)。 Amusi 侃侃 Python的强势崛起,得益于自身的语言特性和数据包,加上在Web开发、爬虫还有正火的深度学习中的广泛应用,这把火越烧越旺~这不,刚发布了 Python3.7.0,大家如果想了解Python3.7.0

    66730发布于 2018-07-24
  • 来自专栏yifei的专栏

    unix编程实践_7_事件驱动编程

    在unxi/linux编程实践第七章的基础上完成的一个小的终端弹球游戏,先来个截图。 存在问题 光标闪烁问题。

    58310编辑于 2022-11-14
  • 来自专栏云深之无迹

    Julia机器核心编程.7

    可以说,无论是R(data.frame)还是Python(Pandas)中的表格都是统计计算中最重要和最常用的数据类型。

    74020发布于 2020-08-26
  • 来自专栏全栈程序员必看

    python编程是什么-Python编程

    在这样的大环境下,关于谁是人工智能最流行编程语言的讨论也十分热烈,C、C++、Java、Python编程语言不断被拿出来做比较。那么接下来,风变编程来解析一波当下编程语言的新趋势。 Python受欢迎度有望超越Java?近日,TIOBE编程语言社区公布了2020年10月编程语言排行榜。榜单数据显示,Python的受欢迎程度十分逼近排在第二? 当前最简单、最流行的编程语言是什么?是Python。最近,谷歌公布的编程语言流行指数显示,Python目前仍然是全球范围内最受欢迎的技术语言。 这两年最火的关键词,一定是大数据和人工智能,就连国务院都在去年 7 月发布了我国首个人工智能国家规划《新一代人工智能发展规划》,从国家层面对人工智能进行顶层设计。 今天 在Python2 问世 20 年、稳定版Python 2. 7 维护 11 年后,Python作者Guido Van Rossum本周宣布,即日起上线的Python 2.7. 18 将是Python2

    1.7K20编辑于 2022-08-29
  • 来自专栏有困难要上,没有困难创造困难也要上!

    Python Socket编程Python Socket编程

    Python Socket编程 在使用Python做socket编程时,由于需要使用阻塞(默认)的方式来读取数据流,此时对于数据的结束每次都需要自己处理,太麻烦。 /usr/bin/env python # -*- coding: utf-8 -*- import socket import pickle import thread PORT = 12345 /usr/bin/env python # -*- coding: utf-8 -*- from agent.sockets import * ss = SocketServer(PORT) ss.startup /usr/bin/env python # -*- coding: utf-8 -*- import pickle from agent.sockets import * sc = SocketClient

    2.7K70发布于 2018-05-14
  • 来自专栏Python爬虫与数据挖掘

    盘点Python编程语言sys库中的7个常用函数

    一、概念 这是一个跟 Python 解释器关系密切的标准库。 import sysprint sys.__doc__ 显示了 sys 的基本文档,看第一句话,概括了本模块的基本特点。 上篇文章中,我们盘点了sys库的12个变量,详情请戳:盘点Python编程语言sys库中的12个变量,这篇文章我们继续盘点sys库中常用的7个函数。 7. settrace 设置全局跟踪调试函数。 sys.settrace(func)返回值:None#该方法的使用可以参考setprofile方法,传入的函数可以无参数。 三、总结 本文基于Python基础,介绍了sys模块,介绍了7个sys库常用函数,对每个方法都采用图文结合的方式,进行详细的讲解。 代码很简单,使用Python语言,希望对你学习有帮助。

    1.3K00发布于 2021-08-28
  • 来自专栏全栈程序员必看

    python udp编程_Python核心编程

    使用Python进行UDP编程 1 SFP光口 2 解决方案一(有待验证,看是否成功) 实际遇到需要解决问题真是最好的老师,断更了两天,主要还是自己贪玩了,没有把握好时间,另外就是我一直在研究怎么入手通过 2 解决方案一(有待验证,看是否成功) 我原本以为是要在另一台FPGA上写UDP呢,这可就难了,而且还需要别人的帮助,这就不是自己能掌控的事情了,最主要的事情就是python代码就根本用不上了。 2.学习python来UDP编程 在网上找了UDP编程的例子,就是自己利用一个本地回环127.0.0.1进行测试喜爱,发现是可以的,同时对于每个语句的功能看懂。 我们是在C/S架构上应用UDP套接字编程。那么,服务器总是在等待客户端的请求。客户端在请求的时候,它会告知目的地址(服务器的IP地址和目的进程的端口号)。 通过使用以下函数来解决: python bytes和str两种类型可以通过函数encode()和decode()相互转换, str→bytes:encode()方法。

    1.8K10编辑于 2022-10-04
  • 来自专栏IT派

    7编程语言指数榜:Python 与 Java 逐渐拉开差距

    PYPL 已发布7编程语言指数榜,Python 在今年5月首次超越 Java 拿下榜首位置后,保持上涨趋势,正逐渐与 Java 拉开差距。 PS:趋势是与去年 7 月对比 ? PYPL 指数原始数据基于 Google trends ,根据编程语言在 Google 上的搜索频率(次数)来评估语言的流行度。 Python 和 Java 走势: ? JavaScript 和 PHP 走势: ? 人生苦短,我用Python

    33310发布于 2018-08-10
  • 来自专栏Go语言进阶学习

    盘点Python编程语言sys库中的7个常用函数

    一、概念 这是一个跟 Python 解释器关系密切的标准库。 import sys print sys.__doc__ 显示了 sys 的基本文档,看第一句话,概括了本模块的基本特点。 ? 上篇文章中,我们盘点了sys库的12个变量,详情请戳:盘点Python编程语言sys库中的12个变量,这篇文章我们继续盘点sys库中常用的7个函数。 7. settrace 设置全局跟踪调试函数。 sys.settrace(func) 返回值:None #该方法的使用可以参考setprofile方法,传入的函数可以无参数。 ? 三、总结 本文基于Python基础,介绍了sys模块,介绍了7个sys库常用函数,对每个方法都采用图文结合的方式,进行详细的讲解。 代码很简单,使用Python语言,希望对你学习有帮助。

    70710发布于 2021-01-22
领券