题型:python2
import disfinal_result = {}def sales_sim(): total = 0 nums = [] while 1: val = yield if val is None: break total += val nums.append(val) return total, numsdef middle(key): while 1: final_result[k...
2024-01-10python反射
反射:用户输入字符串,hasattr:到内存中找是否存在字符串对应的属性名或方法名、getattr获取、setattr增加、delattr删除对应属性、方法 1 class Dog(object): 2 def __init__(self,name): 3 self.name=name 4 def eat(self,food): 5 print('%s is eating %s'%(self.name,food)) 6 7 def bulk(self): 8...
2024-01-10python能干啥
如果你想学Python,或者你刚开始学习Python,那么你可能会问:“我能用Python做什么?”这个问题不好回答,因为Python有很多用途。大家都知道,当下全栈工程师的概念很火,而Python是一种全栈的开发语言,所以你如果能学好Python,那么前端,后端,测试,大数据分析,爬虫等这些工作你都能胜任。网,...
2024-01-10python手记(42)
#!/usr/bin/env python#-*- coding: utf-8 -*-#code:myhaspl@qq.comimport cv2import numpy as npfn1="he2.jpg"fn2="he1.jpg"if __name__ == '__main__': print 'http://blog.csdn.net/myhaspl' print 'myhaspl@qq.com' print print 'working', myimg1 = cv2.i...
2024-01-10python2如何做除法
Python2除法:/,//,%“/”:整数相除,向下取整;浮点数相除,结果保留小数(类似1/2,想保留小数应该写成1.0/2或者1*1.0/2)。“//”:整数相除,与“/”相同;浮点数相除,只返回整数部分,小数部分取零。“%”:取余。相关推荐:《Python教程》python2:print 500/1000python2结果:取整数部分,小数并没...
2024-01-10python知识点杂记2
1、 如果已经有一个list或者tuple,要调用一个可变参数怎么办?2、 >>> nums = [1, 2, 3]3、 >>> calc(*nums)4、 14*nums表示把nums这个list的所有元素作为可变参数传进去5、 关键字参数:def person(name, age, **kw):6、 >>> extra = {'city': 'Beijing', 'job': 'Engineer'}7、 >>> person('Jack', 24, **extra)**extra表示把extra这个d...
2024-01-10python2和3学哪个
Python2和Python3的历史背景Python语言是在20世纪90年代诞生的,算算到现在已经是25岁的大叔级的语言了(跟它同一个时代的还有一个鼎鼎大名的java是在1995发行的, 红了几十年).但是Python真正成名比java晚了很多年,其实也主要是应用领域的时代变迁.(猜测为啥,对了大数据的出现)Python2是Python里面一个非常...
2024-01-10python使用技巧
http://www.siafoo.net/article/52 Contents1 Quick Tricks1.1 Four Kinds of Quotes1.2 Truthfulness of Various Objects1.3 Checking if a String Contains a Substring1.4 Pretty-Printing a List1.5 Integer vs. Float Division1.6 Lambda Functions2 Lis...
2024-01-10python跨平台吗
Python是跨平台的,免费开源的一门计算机编程语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。网,大量的免费python教程,欢迎在线学习!支持常见的主流平台,如AIX、HPUX、Solaris、Linux...
2024-01-10python面向对象
开发的思想-面向过程Ø 面向过程:根据业务逻辑从上到下写垒代码Ø 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可Ø 面向对象:对函数进行分类和封装,让开发更快更好更强... 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最...
2024-01-10小白学python2还是3
很多初学者刚开始学python的时候,一定都遇到过这个问题,python的世界有2个版本,python2 和 python3 ,而且有些语法还不兼容.怎么办~~到底应该选择哪个版本来开发呢?好,今天我们就来聊聊这个话题。1.Python2和Python3的历史背景Python语言是在20世纪90年代诞生的,算算到现在已经是25岁的大叔级的语言了(跟...
2024-01-10关于python2编码问题
我在使用python2来爬虫的时候,获取到中文的编码形式是\x2569\x2514\x255c\x447\x251c\x221a\x2502\x2561\x2567\x2561\x2534\x2568\x31类似这样的,但是就我所知\x在python2里应该是表示utf-8,形式应该是类似\xE5\x85\x84\xE5\xBC\x9F\xE9\x9A\xBE\xE5\xBD\x93 \xE6\x...
2024-02-12python2和3哪个常用
目前python2和python是是两个主流的python版本。但是python2未来将停止维护,取而代之的是python3.Python2是Python里面一个非常重要的版本,最早的版本是从2001的时候开始的,特别是从2006年开始py2.5的发布,python的功能逐渐强大起来,慢慢开始稳定下来,并且差不多1-2年左右递增一个版本,在08年左右开始慢慢的...
2024-01-10新手用python2还是3
想学习Python的人都会有一个困惑,那就是Python目前有两个版本Python2和Python3,Python2与Python3有何区别,两个版本该学习哪个呢?python3 和 python2 是不兼容的,而且差异比较大,python3是不向下兼容的,但是绝大多数组件和扩展都是基于python2的。目前实际应用中大部分暂不考虑 Python3,有的时候注意写兼容 2...
2024-01-10python进阶(25)协程
协程的定义协程(Coroutine),又称微线程,纤程。(协程是一种用户态的轻量级线程)作用:在执行 A 函数的时候,可以随时中断,去执行 B 函数,然后中断B函数,继续执行 A 函数 (可以自动切换),但这一过程并不是函数调用(没有调用语句),过程很像多线程,然而协程只有一个线程在执行通俗的理...
2024-01-10python2 转码错误问题
菜鸟新手,使用的是python2.7,转码一直报错AttributeError: 'file' object has no attribute 'decode'转码代码是:import chardetfrom sys import argvscript, filename = argvready = open(filename, "r+")print chardet.detect(ready.read())print (ready.decode('windos-1252')).encode('unicode...
2024-01-10python2和3哪个用的多
python语言是在20世纪90年代诞生的,算算到现在已经是25岁的大叔级的语言了(跟它同一个时代的还有一个鼎鼎大名的java是在1995发行的, 红了几十年).但是Python真正成名比java晚了很多年,其实也主要是应用领域的时代变迁.(猜测为啥,对了大数据的出现)Python2是Python里面一个非常重要的版本,最早的版本...
2024-01-10如何用python写2048
2048游戏规则:简单的移动方向键让数字叠加,并且获得这些数字每次叠加后的得分,当出现2048这个数字时游戏胜利。同时每次移动方向键时,都会在这个4*4的方格矩阵的空白区域随机产生一个数字2或者4,如果方格被数字填满了,那么就GameOver了。来一步步的进行剖析:(1)生成4*4的棋盘, 其中数据...
2024-01-10python能写游戏吗
python可以写游戏,但不适合。下面我们来分析一下具体原因。用锤子能造汽车吗? 谁也没法说不能吧?历史上也确实曾经有些汽车,是用锤子造出来的。但一般来说,还是用工业机器人更合适对吗?比较大型的,使用Python的游戏有两个,一个是《EVE》,还有一个是《文明》。但这仅仅是个例,没有广...
2024-01-10python描述符理解
Python中的描述符是一个相对底层的概念descriptorAny object which defines the methods get(), set(), or delete(). When a class attribute is a descriptor, its special binding behavior is triggered upon attribute lookup. Normally, using a.b to get, set or delete an attribute l...
2024-01-10python知识点杂记
类变量若以单下划线(_)开头,代表不能直接被访问,类似于 C# 的受保护型变量(protected),表示不能通过 import module_name 而导入。类变量若以双下划(__)开头,表示为类的私有成员,不能被导入和其他类变量访问。以双下划开头和双下划线结尾的变量是 Python 里的专用标识,有特殊的身份。del ...
2024-01-10python能接私活吗
python接私活:作为一个胶水型的编程语言,用处有很多,只要 你掌握python,不怕接不到活儿,用到的地方非常的多。你可以通过个人关系,也可以通过网络进行接单,非常的方便。接私活内容主要有以下几点:数据爬取:这是python中最为基础的一个,但是也是使用最多的任务之一,现在是一个大数据...
2024-01-10python实现单向链表
# 节点类class Node: def __init__(self, data, next=None): self.data = data self.next = next def __str__(self): return str(self.data)# 链表类class LinkedList: def __init__(self): self.head = None self.length = 0 # 链表尾...
2024-01-10python面向对象概述
类 和 对象 是面向对象编程的两个核心概念类 是对一群具有 相同特征 或者 行为 的事物的一个统称,是抽象的,不能直接使用特征 被称为 属性行为 被称为 方法类 就相当于制造飞机时的图纸,是一个 末班, 是负责创建对象的对象对象 是 由类创建出来的一个具体存在,可以直接使用由 哪一个...
2024-01-10python实现决策树分类(2)
在上一篇文章中,我们已经构建了决策树,接下来可以使用它用于实际的数据分类。在执行数据分类时,需要决策时以及标签向量。程序比较测试数据和决策树上的数值,递归执行直到进入叶子节点。这篇文章主要使用决策树分类器就行分类,数据集采用UCI数据库中的红酒,白酒数据,主要特征包括12...
2024-01-10