ITPub博客

首页 > IT职业 > IT图书

关于 “IT图书” 的内容如下:

  • Python __repr__()方法:显示属性

    先看下面程序:class Item:    def __init__ (self, name, price):        self.name = name        self.price = price# 创建一个Item对象,将之赋给im变量im = Item('鼠标', 29.8)# 打印im所引用的Item对象print(im)上面程序创建了一个Item对象,然后使用print()方

    xu_xufei IT图书 12 2021-09-11 10:36
  • Python中==和is有什么区别

    ==是比较两个对象的内容是否相等,即两个对象的“值”是否相等,不管两者在内存中的引用地址是否一样。is比较的是两个实例对象是不是完全相同,它们是不是同一个对象,占用的内存地址是否相同。即is比较两个条件:1.内容相同。2.内存中地址相同。a = 10000b = 10000print(a == b)  # Trueprint(a is b)  # Trueprint(id(a))  # 44614

    zhjjj IT图书 14 2021-09-11 10:36
  • Python property函数:定义属性

    如果为Python类定义了getter、setter等访问器方法,则可使用property()函数将它们定义成属性(相当于实例变量)。property()函数的语法格式如下:property(fget=None,fset=None,fdel=None,doc=None)从上面的语法格式可以看出,在使用property()函数时,可传入4个参数,分别代表getter方法、setter方法、del方法

    albertdong IT图书 12 2021-09-11 10:36
  • Python中的opener()方法是什么

    当我们爬取百度首页的html时,我们用到的是urlopen来打开请求,它是一个特殊的opener(也就是模块帮我们构建好的)。但是基本的urlopen()方法不支持代理、cookie等其他的HTTP/HTTPS高级功能,所以我们需要用到Python的opener来自定义我们的请求内容。具体步骤:(1)使用相关的Handler处理器来创建特定功能的处理器对象;(2)然后通过build_opener(

    ttsuper IT图书 21 2021-09-11 10:36
  • Python中元祖的用法

    元祖tuple(,)元祖就是不可变的列表,元祖用()表示,元素与元素之间用逗号隔开,数据类型没有限制。tu = ('科比','詹姆斯','乔丹')tu = tuple('123')小括号中有一个元素,有逗号就是元祖,没有就是它本身。空的小括号就是元祖索引和切片与列表和字符串相同不可变指的是,第一层元素不可变元祖:()只读列表,可循环查询,可切片儿子不能变孙子可能会变foriinrange()排序正

    qdlu IT图书 0 2021-09-11 10:36
  • Python如何实现条件变量同步

    条件变量同步有一类线程需要满足条件之后才能够继续执行,Python提供了threading.Condition对象用于条件变量线程的支持,它除了能提供RLock()或Lock()的方法外,还提供了wait()、notify()、notifyAll()方法。lock_con=threading.Condition([Lock/Rlock]):锁是可选选项,不传人锁,对象自动创建一个RLock()。w

    xxhq IT图书 0 2021-09-11 10:36
  • Python实现自定义函数的5种常见形式分析

    Python自定义函数是以def开头,空一格之后是这个自定义函数的名称,名称后面是一对括号,括号里放置形参列表,结束括号后面一定要有冒号“:”,函数的执行体程序代码也要有适当的缩排。Python自定义函数的通用语法是:def  函数名称(形参列表):执行体程序代码Python自定义函数的5种常见形式:1、标准自定义函数:形参列表是标准的tuple数据类型>>> def abvedu_add(x,y

    rainbows IT图书 8 2021-09-11 10:36
  • Python之简单的网络编程

    OSI模型介绍应用层--对接受的数据进行解释、加密与解密、压缩与解压缩。会话层--通过传输层(端口号:传输端口和接受端口)建立数据传输的通路。传输层--定义了一些传输数据的协议和端口号(www端口80等),如:TCP。网络层--主要将从下层接收到的数据进行IP地址(例:192.168.0.1)的封装与解封装。数据链路层--主要将从物理层接收的数据进行MAC地址的封装与解封装。物理层--主要定义物理

    jzld IT图书 0 2021-09-11 10:36
  • python字典改变value值方法总结

    今天这篇文章中我们来了解一下python之中的字典,在这文章之中我会对python字典修改进行说明,以及举例说明如何修改python字典内的值。我们开始进入文章吧。首先我们得知道什么是修改字典修改字典向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对如下实例:dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}; dict['Age'

    jxegg IT图书 10 2021-09-11 10:36
  • Python itertools模块:生成迭代器(实例分析)

    itertools模块中主要包含了一些用于生成迭代器的函数。在 Python 的交互式解释器中先导入itertools模块,然后输入 [eforeindir(itertools)ifnote.startswith('_')] 命令,即可看到该模块所包含的全部属性和函数:>>> [e for e in dir(itertools) if not e.startswith('_')]['accumul

    ITpubnet IT图书 15 2021-09-11 10:36
  • Python(SQLite)executescript用法(

    SQLite数据库模块的游标对象还包含了一个executescript()方法,这不是一个标准的API方法,这意味着在其他数据库API模块中可能没有这个方法。但是这个方法却很实用,它可以执行一段SQL脚本。例如,如下程序使用executescript()方法执行一段SQL脚本:# 导入访问SQLite的模块import sqlite3# ①、打开或创建数据库# 也可以使用特殊名::memory:代

    y_j_c IT图书 0 2021-09-11 10:36
  • Python __file__属性:查看模块的源文件路径

    除可以查看模块的帮助信息之外,还可以直接阅读模块的源代码来掌握模块功能,提升 Python 编程能力。不管学习哪种编程语言,认真阅读那些优秀的框架、库的源代码都是非常好的学习方法。通过模块的 __file__属性即可查看到指定模块的源文件路径。例如,在交互式解释器中输入string.__file__即可看到如下输出结果:>>> import string>>> string.__file__'D:

    eyile IT图书 18 2021-09-11 10:36
  • Django之模块的继承和导入

    模板的继承与模板的导入模板的继承:继承的概念我们都知道:在类里面是直接可以使用基类中的属性和方法,也就是直接能用,不需要自己再写的意义。而模板的继承:我们需要使用一个网页中一些固定不变的部分,再不用再自己写或者复制的前提下,只需要写几段代码就能拿来在一个新的网页使用,就像一个模板,模板中变化的地方我们自己指定,其他地方不变,值只变化我们指定的地方。实现过程:首先需要在被继承的模板中划分多个区域,这

    daxuesheng IT图书 82 2021-09-11 10:36
  • pathlib的使用例子

    统计文件个数我们可以使用.iterdir方法获取当前文件下的所以文件.import pathlibfrom collections import Counternow_path = pathlib.Path.cwd()gen = (i.suffix for i in now_path.iterdir())print(Counter(gen))输出内容Counter({'.py': 16, '': 

    snowmanjy IT图书 11 2021-09-11 10:36
  • 手把手教你从变量和赋值语句起学python

    当你的程序执行计算时,需要把值存储下来以便后面使用。在Python程序中使用变量来存储值。本文你会学到如何定义和使用变量。为了演示变量的用法,我们会编写一个解决下面问题的程序:在售的软饮料一般分为罐装和瓶装。在商店里,一包6个12盎司的罐装饮料与一个2升的瓶装饮料售价一样,你应该买哪个?(对于液态而言,12盎司约等于0.355升。)  在我们的程序中,会定义变量来表示一包中罐的数量和每罐的体积,然

    zzzhangyi IT图书 12 2021-09-11 10:36
  • AJAX的简介和基本使用方法

    ajax简介:AJAX(AsynchronousJavascriptAndXML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。AJAX不是新的编程语言,而是一种使用现有标准的新方法。AJAX最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。(这一特点给用

    guangge IT图书 0 2021-09-11 10:36
  • Python运算符大全,值得收藏

    一、Python的算术运算Python的算术运算符与C语言类似,略有不同。包括加(+)、减(-)、乘(*)、除(/)、取余(%)、按位或(|)、按位与(&)、按位求补(~)、左移位()、单目求反(-)、幂运算(**)、整除运算(//)、增强运算、增强矩阵乘法(@)。增强运算是将算术运算符或逻辑运算符放到等号的左侧,与C语言的增强运算符相同。如x+=5,表示x=x+5,该种方法CPU的处理效率高于普

    stonelily IT图书 0 2021-09-11 10:36
  • 一分钟了解状态码301与302的区别

    定义如下:301MovedPermanently被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。如果可能,拥有链接编辑功能的客户端应当自动把请求的地址修改为从服务器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。302Found请求的资源现在临时从不同的URI响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在

    taony76 IT图书 0 2021-09-11 10:36
  • 讲解用Python处理Excel表格

    我们今天来一起探索一下用Python怎么操作Excel文件。与word文件的操作库python-docx类似,Python也有专门的库为Excel文件的操作提供支持,这些库包括xlrd、xlwt、xlutils、openpyxl、xlsxwriter几种,其中我最喜欢用的是openpyxl,这也是本次讲解的主要内容。Excel文件大家也不陌生了,平时办公、学习中都会用到,大家回忆一下,你操作一个E

    mac_xuyi IT图书 13 2021-09-11 10:36
  • python中的装饰器的使用实战

    1、装饰器的理解装饰器是将一个函数镶嵌在另一个函数中进行重复使用的目的,不改变其结构,增加函数的使用方式,但是不用写过多冗余的代码;装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。通常用到的功能:1.引入日志;2.函数执行时间统计;3.执行函数前预备处理;4.执行函数后清理功能;5.权限校验;6.缓存2、实现原理与通用

    daxuesheng IT图书 73 2021-09-11 10:36
点击加载更多下一页

成为大咖

联系我们
itpub
help@itpub.net
ITPUB-饶
扫描二维码联系客服
关于• 广告服务• 使用条款
京ICP备16024965号
经营性网站备案信息
网络110报警服务
中国互联网举报中心
北京互联网违法和不良信息举报中心

关注公众号获取更多技术文章