首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Python零基础入门教程

    Python教程6章 | Python面向对象

    Python 就是一门面向对象的语言, 如果你学过 Java ,就知道 Java 的编程思想就是:万事万物皆对象。Python 也不例外,在解决实际问题的过程中,可以把构成问题事务分解成各个对象。 中,我们定义类的时候最好定义新式类,当然在 Python3 中不存在这个问题了,因为 Python3 中所有类都是新式类。 2.7 运行的结果: /Users/twowater/dev/python/test/venv/bin/python /Users/twowater/dev/python/test/com/twowater 因为实际上, Python 中是没有提供私有属性等功能的。 但是 Python 对属性的访问控制是靠程序员自觉的。为什么这么说呢? 看看下面的示例: 仔细看图片,为什么说双下划线不是真正的私有属性呢? 一切都是靠程序员自觉遵守 Python 的编程规范。

    41910编辑于 2024-01-24
  • 来自专栏重生信息安全

    0x6 Python教程:Spidering

    Spidering: 这篇Python教程将介绍一些新模块(optparse,spider)来完成抓取Web应用程序的任务。 抓住Web应用程序是利用Python创建快速脚本的一个很好的用例。 您可以通过解析请求响应上的href标记来创建爬网程序脚本,然后创建其他请求。 您还可以利用名为“Spider”的Python模块在更少的代码行中执行此操作: 您可以配置几个与蜘蛛如何工作相关的选项“myspider(b = URL.strip(),w = 200,d = 5,t 函数的参数来修改蜘蛛的工作方式: b - 基本Web URL(默认值:无) w - 要爬网的资源量(默认值:200) d - 要爬网的层次结构深度(默认值:5) ) t - 线程数(默认值:无) 这篇博文简要介绍了如何通过利用Python 利用Python蜘蛛模块的代码片段: #!

    94310发布于 2020-04-26
  • 来自专栏气象学家

    Python气象绘图教程(十六)—Cartopy_6

    cax=position, orientation='horizontal',shrink=1) cb.set_label('墒情利好<<<>>>作物可能绝收',fontdict={'size':6}

    4.1K23发布于 2020-06-17
  • 来自专栏老司机的技术博客

    人人都能学会的python编程教程6:列表(list)

    当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界,记得最后一个元素的索引是len(classmates) - 1。 可以直接赋值给对应的索引位置; list里面的元素的数据类型也可以不同,比如: >>> L = ['Apple', 123, True] list元素也可以是另一个list,比如: >>> s = ['python php'], 'scheme']>>> len(s)4 要注意s只有4个元素,其中s[2]又是一个list 如果拆开写就更容易理解了: >>> p = ['asp', 'php']>>> s = ['python

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

    宝宝都能学会的python编程教程6:列表(list)

    当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界,记得最后一个元素的索引是len(classmates) - 1。 可以直接赋值给对应的索引位置; list里面的元素的数据类型也可以不同,比如: >>> L = ['Apple', 123, True] list元素也可以是另一个list,比如: >>> s = ['python php'], 'scheme']>>> len(s)4 要注意s只有4个元素,其中s[2]又是一个list 如果拆开写就更容易理解了: >>> p = ['asp', 'php']>>> s = ['python

    1K60发布于 2018-04-18
  • 来自专栏生信宝典

    为生信写的Python简明教程 | 视频6

    开源生信 Python教程 生信专用简明 Python 文字和视频教程 源码在:https://github.com/Tong-Chen/Bioinfo_course_python 一些练习题 给定 (6分) aDict[‘key’] = {} aDict[‘key’][‘key2’] = value if key not in aDict aDict = {‘ENSG00000000003’: { chr1 207 216 ACCCCGCTG chr2 63 70 AAATTGC chr3 0 7 AATAAAT 每日书籍推荐 - 流畅的Python 《流畅的Python》作者卢西亚诺·拉马略(Luciano Ramalho) 是Thoughtworks 首席咨询师、Python 软件基金会成员、巴西知名 Python 语言学习社区 Python 拥有 25 年 Python 编程经验,他的《流畅的Python》是编程领域经典作品,影响近 8 万读者,基于Python 3.10,内容详尽,精心设计的代码示例有近 500 段!

    33230编辑于 2023-08-30
  • 来自专栏JavaPark

    JavaScript 教程6」:数组

    之前的学习中,如果我们要存储一个值,一般都是通过变量来存储。但如果我们现在想要存储一系列的值,又该如何存储呢,你可能会说可以用多个变量来进行存储。这种方法也可以,但如果你想,一旦值过多,那岂不是就要多个变量,到时候管理就很混乱了。这时候就想,有没有一个可以存储多个值的数据结构,方便我们进行多个值的存储管理呢?

    41210编辑于 2022-05-23
  • 来自专栏极客编程

    ECMAScript 6教程 (一)

    该系列课程是汇智网 整理编写的,课程地址为 http://www.hubwiz.com/course/5594e91ac086935f4a6fb8ef/ 什么是ES6? ----   ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。 不用紧张,对ES6的支持可以查看kangax.github.io/es5-compat-table/es6/,在这里可以清晰的了解到不同版本的浏览器对ES6功能的支持情况。 随着时间的推移,支持度已经越来越高了,ES6的大部分特性都实现了。   如果你想现在就在浏览器使用ES6的特性,还可以通过引用兼容包的方式提前尝尝鲜。 https://github.com/paulmillr/es6-shim 环境支持 ---- 直接插入网页 Traceur允许将ES6代码直接插入网页。

    65820发布于 2018-09-04
  • 来自专栏全栈程序员必看

    Activiti6详细教程

    Flowable 开源 免费 开发工作量大 开发难度大 中文支持不好 Activiti 相对JBPM上手容易 原生支持Spring 与 Spring boot 集成较好 Flowable新出的,使用人数少教程资源少 act_hi_attachment 历史附件表 3) act_ih_comment 历史意见表 4) act_hi_identitylink 历史流程人员表 5) act_hi_detail 历史详情表,提供历史变量的查询 6) 6.完成以上步骤,就可以在程序中使用自动注入的方式,使用Activiti的7大接口。 currentActs, new ArrayList<String>(), fontName, fontName, fontName, null, 1.0); } 参照教程

    3.3K21编辑于 2022-09-13
  • 来自专栏波波烤鸭

    mybatis教程6(逆向工程)

      简单点说,就是通过数据库中的单表,自动生成java代码。Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码(mapper.java\mapper.xml\po类)企业中,逆向工程是个很常用的工具,比我们手动创建映射文件的配置信息方便很多.

    89820发布于 2019-04-02
  • 来自专栏又见苍岚

    IPv6 理论教程

    Internet协议版本6(IPv6)是互联网协议(IP)的最新修订版本和要广泛部署的协议的第一版本。 IPv6由互联网工程任务组(IETF)开发,用于处理IPv4地址耗尽的长期预期问题。 。 简化标题 通过将所有不必要的信息和选项(存在于IPv4报头中)移动到IPv6报头的末尾,简化了IPv6的报头。 IPv6报头只有IPv4的两倍大,只要IPv6地址是四倍长。 BGPv4是BGP的升级以支持IPv6路由。 协议更改为支持IPv6 ICMPv6 :Internet控制消息协议版本6是ICMP的升级实现,以适应IPv6要求。 启用IPv6的主机不需要任何DHCPv6服务器获取IP地址,因为它们可以自动配置。 他们也不需要DHCPv6定位DNS服务器,因为可以通过ICMPv6邻居发现协议发现和配置DNS。 /ipv6/ipv6_special_addresses.html https://www.w3cschool.cn/ipv6/ipv6_headers.html

    2K31编辑于 2022-08-06
  • 来自专栏个人编程技术学习与分享

    Python教程6-pyinstaller把.py文件打包成.exe文件

    作者: zifanwang  发布于2020-06-01

    60320编辑于 2021-12-14
  • 来自专栏全栈程序员必看

    p6使用教程_p6slite

    ,com.p6spy.engine.outage.P6OutageFactory # 自定义日志打印 # class to use for formatting log messages (default ) #appender=com.p6spy.engine.spy.appender.Slf4JLogger #appender=com.p6spy.engine.spy.appender.StdoutLogger #appender=com.p6spy.engine.spy.appender.FileLogger #appender=com.p6spy.engine.spy.appender.Slf4JLogger # 指定应用的日志拦截模块,默认为com.p6spy.engine.spy.P6SpyFactory #modulelist=com.p6spy.engine.spy.P6SpyFactory,com.p6spy.engine.logging.P6LogFactory ,com.p6spy.engine.outage.P6OutageFactory # 真实JDBC driver , 多个以 逗号 分割 默认为空 #driverlist= # 是否自动刷新 默认 flase

    87040编辑于 2022-11-08
  • 来自专栏python知识

    python练习6

    【程序6】 题目:用*号输出字母C的图案。 1.程序分析:可先用’*’号在纸上写出字母C,再分行输出。 2.程序源代码: print 'Hello Python world! \n' print '*' * 10 for i in range(5): print '* *' print '*' * 10 print '*\n' * 6

    29620发布于 2021-05-24
  • 来自专栏Hank’s Blog

    (6)Python集合

    47640发布于 2020-09-16
  • 来自专栏python3

    python基础6

                        ^ SyntaxError: invalid syntax 5) 索引超出范围,IndexError In [5]: a = [1,2,3] In [6] /usr/bin/env python #coding:utf-8 try:     print "staring......"     /usr/bin/env python #coding:utf-8 try:     print "staring......"     /usr/bin/env python #coding:utf-8 try:     print "staring......"     : re.findall(r1,s) Out[6]: ['wor\\l'] In [7]: ####基本模式#### 1 字面模式: 就是字面长量,就代表其本身 2 .

    95120发布于 2020-01-11
  • 来自专栏高渡号外

    Python入门(6

    下面例6-4直接显示出迭代过程中拿到的每一个字符,例6-5通过对索引的遍历,循环显示序列的索引和索引对应的值。 PS:例6-5中用到了两个内置函数,解释如下 (1)、len()是python的一个内置函数,用于获取某序列对象的长度。 (2)、range()也是python的一个内置函数,用于创建一个从0开始的连续整数序列,该序列直到指定数字的前面那个值为止。 例如:range(6)会得到一个“0,1,2,3,4,5”的数字序列。 此外,for循环,也可以遍历序列的索引,例6-5。 这些是 Python 中最常用的语句,语法格式都很简单。 需要特别提醒,有其他语言经验的同学,python的这些流程控制语句,与其他语言(如C/C++)相比,有明显的差异。

    70420发布于 2020-09-22
  • 来自专栏HI林祈呀

    python笔记6

    name_list[0] = 'aaa' # 结果: ['aaa', 'Lily', 'Rose'] print(name_list) 逆置: reverse() num_list = [1, 5, 2, 3, 6, 8] num_list.reverse() # 结果: [8, 6, 3, 2, 5, 1] print(num_list) 排序: sort() 语法: 列表序列.sort( key=None, reverse =False) 注意: reverse表示排序规则, reverse = True 降序, reverse = False 升序(默认) 例子 num_list = [1, 5, 2, 3, 6, 8] num_list.sort() # 结果: [1, 2, 3, 5, 6, 8] print(num_list) 复制 函数:copy() name_list = ['Tom', 'Lily', 'Rose

    56930发布于 2020-06-12
  • 来自专栏全栈程序员必看

    p6操作教程_pc6视频教学

    p6spy就是一款这样的工具,下面给大家介绍一下p6spy的使用。 使用p6spy需要做以下三步: 1. 导入jar包: 将jar包复制到项目中去,记得要build path一下。 我用的是p6spy-3.8.2.jar,之前用2.0.1版本的,会出现下图所示的bug: Cannot instantiate com.p6spy.engine.logging.appender.FileLogger

    72420编辑于 2022-11-10
  • 来自专栏全栈程序员必看

    SpringBoot集成Activiti6教程

    userTask> <exclusiveGateway id="_5" name="ExclusiveGateway"></exclusiveGateway> <sequenceFlow id="_<em>6</em>" x="315.0" y="150.0"></omgdc:Bounds> </bpmndi:BPMNShape> <bpmndi:BPMNEdge bpmnElement="_<em>6</em>" id="BPMNEdge__<em>6</em>"> <omgdi:waypoint x="400.0" y="77.0"></omgdi:waypoint> <omgdi:waypoint

    1.3K20编辑于 2022-09-16
领券