搜索结果
查询Tags标签: def,共有 1678条记录-
Python算法与数据结构面试题系列一(附答案
1.时间复杂度问题已知 AList = [1, 2, 3],BSet = {1, 2, 3} (1)从AList和BSet中查找4,最坏时间复杂度哪个大?(2)从AList和BSet中插入4,最坏时间复杂度哪个大?答:对于查找,列表和集合的最坏时间复杂度都是O(n),所以一样的。 列表操作插入的最坏时间复杂度为o(n), 集…
2021/5/19 22:31:24 人评论 次浏览 -
实用 Python 面试题大全
添加链接描述 1、谈谈对 Python 和其他语言的区别? 答:Python 是一门语法简洁优美,功能强大无比,应用领域非常广泛,具有强大完备的第三方库,他是一门强类型的可移植、可扩展,可嵌入的解释型编程语言,属于动态语言。 和Java相比:Python比Java要简单.Python是函数为一等…
2021/5/18 12:28:45 人评论 次浏览 -
爬取JSON文件并且存储
思路1 先调用模块2 定义一个函数2.1 获取网址(点击评论 找到JSON的文件(分析评论preview)获取Request URL后面的地址)2.2 添加用户的请求头2.3 使用get方法发送请求2.4 转化格式 并返回(return)格式(.text)3. 应为要以键值对的格式保存 所以定义一个函数删除并且返…
2021/5/18 10:55:31 人评论 次浏览 -
pymysql操作数据库【进阶版】
配置文件,名称为config.py #config.py rds_v1 = {"host": "127.0.0.1","user": "root","password": "12345678","database": "users","port": 3306 }类对象内容 #database.p…
2021/5/18 2:57:10 人评论 次浏览 -
Python函数总结大全(函数定义,参数种类、返回值等)
目录 函数与函数式编程 函数的定义 函数与过程 返回值与返回值类型 前向引用 内部/内嵌函数 函数装饰器 传递函数 参数的种类 位置参数 参数默认值 命名关键字参数 关键字参数:**others,便于函数功能的扩展 任意的参数列表 *others 解包参数列表 解包参数列表 函数与…
2021/5/17 22:55:39 人评论 次浏览 -
python进阶
1. 函数名作为参数‘ def add():a = 1b = 2total = a +bprint("{}+{}={}".format(a,b,total))return totaldef show(add):print("call {}".format(add.__name__))return addmy_add = show(add) print(my_add) # 加括号为调用 my_add()def add(x, y, f…
2021/5/16 20:28:38 人评论 次浏览 -
Python迭代器、生成器、装饰器
文章目录 1 迭代器1.1 可迭代对象1.2 迭代器1.3 自己实现一个可迭代对象 2 生成器2.1 生成器的实现方式 3 装饰器3.1 闭包3.2 使用例子详细说明闭包3.3 深度解析闭包3.4 初识装饰器1 迭代器 python可以从可迭代对象中获取迭代器 1.1 可迭代对象 概念 可迭代对象是使用iter…
2021/5/16 14:25:19 人评论 次浏览 -
Python:函数
函数 定义和作用函数的概念函数的定义 函数的返回值函数参数实参形参参数的类型为[固定数据类型时](https://blog.csdn.net/qq_43728862/article/details/116309649)当参数类型为可变数据类型参数类型位置参数默认参数关键字参数不定长参数 函数的嵌套递归函数变量的作用域…
2021/5/16 12:55:10 人评论 次浏览 -
ETL常用工具类
字符相关 public class CharsetUtils {private enum Charset {/*** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块*/US_ASCII("US-ASCII", "位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 "),ISO_8859_1("ISO-8859-1&q…
2021/5/16 10:25:16 人评论 次浏览 -
python连接mysql与方法的封装
1 import pymysql2 3 class Model(object):4 def __init__(self, username=root, password=123456, database=demo, 5 port=3306, host=localhost):6 # 创建连接7 self.connection = pymysql.connect(user=username, password=passw…
2021/5/16 2:55:15 人评论 次浏览 -
【六】Android MediaPlayer整体架构源码分析 -【start请求播放处理流程】【Part 4】【04】
承接上一章节分析:【六】Android MediaPlayer整体架构源码分析 -【start请求播放处理流程】【Part 4】【03】 本系列文章分析的安卓源码版本:【Android 10.0 版本】 【此章节小节编号就接着上一章节排列】 8.3、mCodec->changeState(mCodec->mLoadedToIdleState)实…
2021/5/14 20:55:30 人评论 次浏览 -
Python基础-全局变量、函数、函数参数、练习day04-2
全局变量# a = 100#全局变量 少用全局变量 会一直占内存# def test():# global a# a=1# print(a)# test()# print(a)"""def test():global aa=5def test1():c=a+5return ctest()res = test1()print(res) #如果未调用test() 会报错 因为a未定…
2021/5/13 20:26:54 人评论 次浏览 -
python的栈--先进后出,就像杯子
# coding = utf-8class Stack(object):"""栈"""def __init__(self):self.__list = []def push(self, item):"""添加一个元素item到栈顶"""self.__list.append(item)def pop(self):"""弹出栈顶…
2021/5/13 20:25:22 人评论 次浏览 -
算法-实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作
【要求】 1.pop、push、getMin操作的时间复杂度都是O(1) 2.设计的栈类型可以使用现成的栈结构。 python实现版本 第一种解法: # —*- coding:utf-8 -*- """ 实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作 栈的特点:先进…
2021/5/13 14:55:48 人评论 次浏览 -
python中的类与对象
1.类的创建 计算机编程的两种思维主要有两种:一种是面向过程的编程,一种是面向对象的编程。面向过程的思维是按问题解决的过程来编程的,程序比较简单,适用于功能比较单一的情况;而面向对象的思维更接近自然语言,编写比较复杂,但延展性比较强。 1.1 类的相关概念 类…
2021/5/12 22:26:03 人评论 次浏览