现在位置: 首页 > Python
2020年02月18日 编程语言 ⁄ 共 636字 评论关闭

Python warning警告出现的原因及忽略方法 python开发中经常遇到报错的情况,但是warning通常并不影响程序的运行,而且有时特别讨厌,下面我们来说下如何忽略warning错误. 在说忽略warning之前,我们先来说下如何主动产生warning错误,这里用到warnings模块,看如下代码: import warnings def fxn(): warnings.warn("deprecated", DeprecationWarning) with warnings.catch_warnings(): warn

阅读全文
2020年02月18日 编程语言 ⁄ 共 1836字 评论关闭

Python原始套接字编程实例解析 这篇文章主要介绍了Python原始套接字编程实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在实验中需要自己构造单独的HTTP数据报文,而使用SOCK_STREAM进行发送数据包,需要进行完整的TCP交互. 因此想使用原始套接字进行编程,直接构造数据包,并在IP层进行发送,即采用SOCK_RAW进行数据发送. 使用SOCK_RAW的优势是,可以对数据包进行完整的修改,可以处理IP层上的所有数据包,对各字段进行修改,而不受UDP和TCP的

阅读全文
2020年02月18日 编程语言 ⁄ 共 612字 评论关闭

Python 2种方法求某个范围内的所有素数(质数) 素数简介 质数又称素数.一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数:否则称为合数. 方法1 def primeNUM(min,max): if min==1: print(”) min += 1 for i in range(min, max+1): for j in range(2, i + 1): if i % j == 0: #判断i能不能被整除 break #退出for循环 if j == i: #若j等于i,说明i是素数 print(i,end=&quot

阅读全文
2020年02月18日 编程语言 ⁄ 共 2071字 评论关闭

python模拟预测一下新型冠状病毒肺炎的数据 大家还好吗? 背景就不用多说了吧?本来我是初四上班的,现在延长到2月10日了.这是我工作以来时间最长的一个假期了.可惜哪也去不了.待在家里,没啥事,就用python模拟预测一下新冠病毒肺炎的数据吧.要声明的是本文纯属个人自娱自乐,不代表真实情况. 采用SIR模型,S代表易感者,I表示感染者,R表示恢复者.染病人群为传染源,通过一定几率把传染病传给易感人群,ta自己也有一定的几率被治愈并免疫,或死亡.易感人群一旦感染即成为新的传染源. 模型假设: ①不考虑人口出生.死亡.流动等情况,即人口数量保持

阅读全文
2020年02月18日 编程语言 ⁄ 共 1199字 评论关闭

python在不同条件下的输入与输出 1. 用户输入内容与打印 输入:input() 输出:print() 例1,输入字符串,并原样输出 a = input(‘请输入一些字符’) # 接受用户输入 print(a) # 打印输出 例2,输入字符串,并判断是否是回文,打印结果 def reverse(text): return text[::-1] def is_palindrome(text): return text == reverse(text) string = input(‘请输入一串字符串’) if is_palindr

阅读全文
2020年02月18日 编程语言 ⁄ 共 1899字 评论关闭

python使用ctypes调用扩展模块的实例方法 楔子 我们知道python的执行效率不是很高,而且由于GIL的原因,导致python不能充分利用多核CPU.一般的解决方式是使用多进程,但是多进程开销比较大,而且进程之间的通信也会比较麻烦.因此在解决效率问题上,我们会把那些比较耗时的模块使用C或者C++编写,然后编译成动态链接库,Windows上面是dll,linux上面则是so,编译好之后,交给python去调用.而且通过扩展模块的方式还可以解决python的GIL的问题,因此如果想要利用多核,我们仍然可以通过扩展模块的方式. python如

阅读全文
2020年02月18日 编程语言 ⁄ 共 8823字 评论关闭

你可能不知道的Python 技巧小结 译者 | 豌豆花下猫 声明 :本文获得原作者授权翻译,转载请保留原文出处,请勿用于商业或非法用途. 有许许多多文章写了 Python 中的许多很酷的特性,例如变量解包.偏函数.枚举可迭代对象,但是关于 Python 还有很多要讨论的话题,因此在本文中,我将尝试展示一些我知道的和在使用的,但很少在其它文章提到过的特性.那就开始吧. 1.对输入的字符串"消毒" 对用户输入的内容"消毒",这问题几乎适用于你编写的所有程序.通常将字符转换为小写或大写就足够了,有时

阅读全文
2020年02月18日 编程语言 ⁄ 共 1638字 评论关闭

python打印文件的前几行或最后几行教程 写一个类似linux head的小工具,在window下用. head.py  # -*- coding: UTF-8 -*- #!/usr/bin/python # by Jakcing 2019.02.17 # print first n lines or last n lines in big file import sys import getopt import linecache VERSION="1.1" def get_line_count(filename)

阅读全文
2020年02月18日 编程语言 ⁄ 共 2255字 评论关闭

Python内置类型性能分析过程实例 这篇文章主要介绍了Python内置类型性能分析过程实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 timeit模块 timeit模块可以用来测试一小段Python代码的执行速度. Timer是测量小段代码执行速度的类. class timeit.Timer(stmt=’pass’, setup=’pass’, timer=<timer function>) stmt参数是要测试的代码语句(statment): setup参数是运

阅读全文
2020年02月18日 编程语言 ⁄ 共 1116字 评论关闭

python判断链表是否有环的实例代码 先看下实例代码: class Node: def __init__(self,value=None): self.value = value self.next = None class LinkList: def __init__(self,head = None): self.head = head def get_head_node(self): """ 获取头部节点 """ return self.head def append

阅读全文