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

    python9python进阶技巧(实用)

    22) ## ******************** ## name: jack ## age 22 ## ******************** ## name: jack ## age 22 9

    27110编辑于 2024-02-05
  • 来自专栏有趣的django

    9.python3实用编程技巧进阶(四)

    4.1.如何读写csv数据  爬取豆瓣top250书籍 import requests import json import csv from bs4 import BeautifulSoup books = [] def book_name(url): res = requests.get(url) html = res.text soup = BeautifulSoup(html, 'html.parser') items = soup.find(class_="gr

    55020发布于 2019-08-21
  • 来自专栏用户5305560的专栏

    Python100天学习笔记】Day9 面向对象进阶

    面向对象进阶 在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给对象发消息。 为了能够更好的使用面向对象编程思想进行程序开发,我们还需要对Python中的面向对象编程进行更为深入的了解。 @property装饰器 之前我们讨论过Python中属性和方法访问权限的问题,虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋给属性的值是否有效。 王大锤', 15, '初三') stu.study('数学') stu.watch_av() t = Teacher('骆昊', 38, '砖家') t.teach('Python u.attack(m) print('%s的魔法值恢复了%d点.' % (u.name, u.resume())) elif skill <= 9:

    38410发布于 2021-12-02
  • 来自专栏机器学习/数据可视化

    SQL进阶-9-谓词exists使用

    SQL进阶-9-EXISTS谓词的使用 支撑SQL和关系数据库的两个重要理论基础: 数学领域的集合论 现代逻辑学标准体系的谓词逻辑(predicate logic) 本文中重点介绍的是谓词exists的用法 ,col10); -- 查询至少存在一个9的行记录:any select * from Tablename where 9 = any (col1, col2, col3,... ,col10); -- where 9 in (col1, col2, col3,...

    1.4K20发布于 2021-03-01
  • 来自专栏Java啊

    Python进阶

    方法 在 Python 中可以使用以下两个方法验证: 在 标识符 / 数据 后输入一个 . ,然后按下 TAB 键,iPython 会提示该对象能够调用的 方法列表 使用内置函数 dir 传入 标识符 / 数据,可以查看对象内的 所有属性及方法 提示 __方法名__ 格式的方法是 Python /2/distutils/apiref.html 2) 构建模块 $ python3 setup.py build 3) 生成发布压缩包 $ python3 setup.py sdist 注意:要制作哪个版本的模块 开发的 并且被 程序员广泛使用 的 Python 包 / 模块 例如 pygame 就是一套非常成熟的 游戏开发模块 pip 是一个现代的,通用的 Python 包管理工具 提供了对 Python 包的查找 、下载、安装、卸载等功能 安装和卸载命令如下: # 将模块安装到 Python 2.x 环境 $ sudo pip install pygame $ sudo pip uninstall pygame

    99070编辑于 2022-12-26
  • 来自专栏python知识

    python练习9

    题目:要求输出国际象棋棋盘。 1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。 2.程序源代码:

    47420发布于 2021-05-24
  • 来自专栏Lemon黄

    简明PHP进阶9-数据库】

    本节来简单介绍下PHP中的数据库,这节也是进阶部分最后一节了。数据库我们还没介绍过,下去我们会好好介绍关于MySQL数据库的知识。

    62900发布于 2019-10-10
  • 来自专栏无人驾驶感知

    pythonpython进阶技巧

    29910编辑于 2024-02-05
  • 来自专栏拭心的安卓进阶之路

    Android 进阶9:进程通信之 AIDL 解析

    在 Android 进阶7:进程通信之 AIDL 的使用 中我们使用 AIDL 实现了跨进程的通信,但是不清楚 AIDL 帮我们做了什么。 AIDL 的本质是简化我们 IPC 开发,它使用的是 Binder 机制,于是在上篇文章 Android 进阶8:进程通信之 Binder 机制浅析 中我们简单了解了 Binder 机制的流程。 可以看到,生成的接口 IMyAidl 继承了 IInterface,Android 进阶8:进程通信之 Binder 机制浅析 中我们介绍了,IInterface 是进程间通信定义的通用接口。

    1.4K100发布于 2018-01-05
  • 来自专栏HI林祈呀

    python笔记9

    value in dict1.items(): print(f'{key} = {value}') # f进行格式化输出 总结 定义字典 dict1 = {'name': 'Python

    49710发布于 2020-06-12
  • 来自专栏高渡号外

    Python入门(9

    Python入门(9/18) 第九节 数据结构:列表 大家好,在我们学习了python的模块以后,我们几乎可以编写完整的Python应用程序,甚至面对一些相对复杂的应用需求,我们还能通过包和模块来搭建一个漂亮的系统架构 所以,今天的课程,我们开始重点介绍Python的数据结构。 下面我们来看看Python都有些什么样的数据结构? 除了无处不在的常量和变量作为最基本的数据类型以外,Python 中还有四种内置的数据结构。 (9)、list.extend(seq):在列表末尾追加另一个序列中的值。 8、列表的合并与追加 1、list列表的合并运算使用“+”号,它将生成一个新的列表。 小结 这一节,我们开始深入接触和了解Python的数据结构,并重点介绍了列表及其创建和使用的方法。 预告 下节课,我们继续介绍Python数据结构:元组,它也是Python中最常用的数据结构之一。

    83430发布于 2020-09-22
  • 来自专栏数据云团

    Python进阶-Socket

    Socket 使用 IP 地址 + 端口 + 协议的三元组唯一标识一个通信链路。服务器端的一个通信链路可以对应于多个客户端,比如一个 Web 服务器的 80 端口可以同时服务于大量的客户端。

    48310发布于 2019-07-18
  • 来自专栏Python学习

    Python函数进阶

    前言在Python中,函数是组织代码、提高重用性与可读性的基本构建块。随着程序逻辑的复杂性增加,函数的使用也逐渐演变出更多的形式和技巧。 本章详细讲解了Python函数的进阶使用,包括函数的多返回值、函数的多种传参方式以及匿名函数。

    39022编辑于 2024-07-24
  • 来自专栏python3

    Python进阶笔记

    Python之函数参数的使用:https://blog.csdn.net/jclian9... 廖雪峰Python教程: https://www.liaoxuefeng.com/w... Python之浅谈exec函数: https://blog.csdn.net/jclian9... ', '5', '7', '9'] t = reduce(lambda x,y: 10*x+y, map(int, a)) print(t) filter函数 Python内建的filter()函数用于过滤序列 例如,在一个list中,删掉偶数,只保留奇数,可以这么写: list(filter(lambda x: x%2 == 1, [1, 2, 4, 5, 6, 9, 10, 15])) sorted函数 Python sorted([36, 5, -12, 9, -21]) 此外,sorted()函数还可以接收一个key函数来实现自定义的排序,例如按绝对值大小排序: sorted([36, 5, -12, 9, -21

    1.3K20发布于 2020-01-03
  • 来自专栏左瞅瞅,右瞅瞅

    Python 函数进阶

    高阶函数 First Class Object # 函数在Python 中是一等公民 # 函数也是对象,可调用的对象 # 函数可以作为普通变量,参数,返回值 等等 __doc__)) 文档字符串 python 的文档 Python 是文档字符串 Documentation Strings 在函数语句块的第一行,且习惯是多行的文本,所以多使用三引号 __doc__)) name=add doc= This id a function of addition Python 类型注解 Python 是动态语言,变量随时可以被赋值,且能赋值为不同的类型 Python 不是静态编译型语言,变量类型是在运行器决定的 # 如何解决这种动态语言定义的弊端 增加文档 Documentation String 函数注解 def add(x:int 只对函数参数做一个辅助的说明,并不对函数参数进行类型检查 # 提供给第三方工具,做代码分析,发现隐藏bug # 函数注解的信息,保存在__annotations__属性中 # Python

    76250发布于 2019-06-11
  • 来自专栏hbbliyong

    Python正则进阶

    1.Python正则表达式模块 1.1 正则表达式处理字符串主要有四大功能 匹配 查看一个字符串是否符合正则表达式的语法,一般返回true或者false 获取 正则表达式来提取字符串中符合要求的文本 替换 如果正则表达式中存在分组,则把分组匹配到的内容放在列表中每两个分割的中间作为列表的一部分,如:   rx = re.compile(r"(\d)[a-z]+(\d)")   s = "ab12dk3klj8jk9jks5 "   result = rx.split(s) 返回['ab1', '2', '3', 'klj', '8', '9', 'jks5'] 8. rx.flags():正则表达式编译时设置的标志 9. 3.python里使用正则表达式的组匹配是否成功之后再自引用 在前面学习了通过名称或组号来引用本身正则表达式里的组内容,可以实现前后关联式的相等判断。 4.python里使用正则表达式来替换匹配成功的组 在前面主要学习了怎么样匹配成功,都没有修改原来的内容的。

    1.1K30发布于 2018-08-01
  • 来自专栏数据云团

    Python进阶-继承

    一、继承 Python 类在定义时可以在小括号中指定基类,所有 Python 类都是 object 类型的子类。

    68720发布于 2019-07-18
  • 来自专栏米虫的家

    Python进阶(一)

    python def test_var_args(f_arg, *argv): print("first normal arg:", f_arg) for arg in argv: print("another arg through *argv:", arg) test_var_args('yasoob', 'python', 'eggs', 'test') 这会产⽣如下输出: item) 输出: # Output: 0 # 1 # 2 # 3 # 4 # 5 # 6 # 7 # 8 # 9 /3的兼容性 # 在python2中map直接返回列表,但在python3中返回迭代器 # 因此为了兼容python3, 需要list转换⼀下 # Output: # [0, 0] # [1, 2] # [4, 4] # [9, 6] # [16, 8] Filter filter过滤列表中的元素,并且返回⼀个由所有符合要求的元素所构成的列 表,符合要求即函数映射到该元素时返回值为True.

    66420发布于 2020-09-24
  • 来自专栏程序员同行者

    python 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 1 - 使用临时变量 c = b b = a a = c 解法 2 —— 不使用临时变量 # 解法 2 - 不使用临时变量 a = a + b b = a - b a = a - b 解法 3 —— Python 函数的参数 进阶 3.1. 不可变和可变的参数 问题 1:在函数内部,针对参数使用 赋值语句,会不会影响调用函数时传递的 实参变量? —— 不会! 外部数据同样会发生变化 num_list += num_list print(num) print(num_list) print("函数代码完成") gl_num = 9 如果没有传入 缺省参数 的值,则在函数内部使用定义函数时指定的 参数默认值 函数的缺省参数,将常见的值设置为参数的缺省值,从而 简化函数的调用 例如:对列表排序的方法 gl_num_list = [6, 3, 9]

    87130发布于 2018-12-10
  • 来自专栏datartisan

    Python进阶:NumPy

    Python本身没有处理矩阵的数据类型,因此需要使用附件的函数库。 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 这种扩展库可以用来存储和处理大型多维矩阵,比Python自身的列表结构要高效很多。 1) arange函数类似于Python的range函数,通过指定开始值,终止值和步长来创建一维数组,需要注意的是数组不包含终止值。 ? 数组元素的存取 数组元组的存取方法与Python的标准方法相同。 ?

    1.2K30发布于 2019-12-26
领券