一、数字字符串拷贝# 字符串,数字a1 = 123123a2 = 123123#此时 id(a1) = id(a2)#对于数字或字符串来说,无论深浅拷贝内存id都不变。#其它,列表,字典,元祖。n1 = {"k1":"wo","k2":"hao","k3":[1,2,3]}n2 = n1#此时n1 = n2二、浅拷贝。n3 = copy.copy(n1)#此时的拷贝只拷贝第一层,但是数字和字符串永远是用的原地址的。#此时id(n1) != id(n3)#id(n1[‘k3‘]) = id(n3[‘k3‘])三、深拷贝n4 = copy.deepcopy(n1)#此时拷贝为拷贝字...
一、三元表达式三元表达式,也称为if,else的紧凑形式。具体用法如下:def max(a,b):if a>b:return aelse:return bdef max(a,b):return a if a>b else b 上面这两个函数实现的功能是完全一样的。第二个函数中 a if a>b else b 就是一个三元表达式。 左边是条件为真时返回的值,中间是判断条件,右边是条件假返回的值。二、列表推导式大致的格式如下 [表达式 for 变量 in 列表 if 条件] ,其中if条件是可选的。我们先来看看列表推...
来源:廖雪峰 继承关系是:object -> Animal -> Dog -> Husky 那么,isinstance()就可以告诉我们,一个对象是否是某种类型。先创建3种类型的对象:>>> a = Animal() >>> d = Dog() >>> h = Husky() 然后,判断:>>> isinstance(h, Husky) True>>> isinstance(h, Dog) True>>> isinstance(d, Husky) False子类可以看做父类对象,但反过来不可以。原文:http://www.cnblogs.com/dplearning/p/6048453.html
列表name = ["Alex","Eenglan","Eric"] print(name[0]) print(name[1]) print(name[2])运行如下 下标name = ["Alex","Eenglan","Eric","Rain","World","Tom"] print(name[1:4]) #取下标1到下标4之间的数字,包括1,不包括4.顾头不顾尾。print(name[1:-1]) #取下标1到-1的值,不包括-1print(name[::2]) #取下标0到之后所有,每隔两个取一个print(name[-1]) #取下标最后一个 追加 appendname = ["Alex","Eenglan","Eric","Rain...
理论知识: 二叉树:度不超过2的树(节点最多有两个叉) 满二叉树:一个二叉树,如果每一个层的节点数都达到最大值,则这个二叉树就是满二叉树。 完全二叉树:叶节点只能出现在最下层和次下层,并且最下面一层的节点都集中在该层最左边的若干位置的二叉树。 大顶堆:一颗完全二叉树,满足任一节点都比其孩子节点大。 小顶堆:一颗完全二叉树,满足任一节点都比其孩子节点小。 建堆过程 1.建立堆 2.得到堆顶元...
1、pymysql模块安装与引入安装pip install PyMySQL引入import pymysql2、数据库的操作下图查找连接数据库,源码的方法,以及参数怎么配置的可参考 数据库的操作步骤:步骤1:引入pymysql模块 import pymysql步骤2:连接数据库,返回连接对象 注意:charset="utf8"指定编码方式,没有-con = pymysql.connect(host="127.0.0.1", user="root", port=3306, password="123456",charset="utf8")步骤3:创建一个游标对象cur = con.cursor()...
#coding:utf-8 ‘‘‘ __author__ = ‘similarface‘ connection:841196883@qq.com 磁盘操作 ‘‘‘ import psutil import os import commands import logging import re logger = logging.getLogger(‘Disk‘) logger.setLevel(logging.ERROR) ch = logging.StreamHandler() # 定义handler的输出格式formatter formatter = logging.Formatter(‘%(asctime)s - %(name)s - %(levelname)s - %(message)s‘) ch.setFormatter(formatt...
# -*- coding:utf8 -*-import timefrom selenium import webdriver f = open(‘sdsf.txt‘,mode=‘r‘,encoding=‘utf-8‘) keys=f.readlines()f.close() driver = webdriver.Chrome()def bd(word):driver.get(r‘http://www.baidu.com‘)driver.find_element_by_id("kw").send_keys(word)driver.find_element_by_id("su").click()kk=input("Please enter an key:")#通过输入,是程序暂停print(kk,word)for i in keys:bd(i) 原文:...
搜索出了一堆错误的查询python是什么位数的代码import platform platform.architecture() 上述代码查出的是系统的位数而不是python版本的位数正确的打开方式是Mac在terminal,windows在cmd##window输入python便可get全部信息 ##mac查看python版本 python --version python -V ##mac查看python更多信息(包括位数) python -VV #是VV不是W用python自身去查询也OKimport sys print(sys.version)用python自身去查python版本(3.0还...
保存http请求的状态(请求的上下文) 【区别&联系】1. cookie保存在客户端的浏览器,比如标识是哪个请求者、购物车应用等 session保存在服务端,http连接时无则创建,有则用现有的2. cookie是明文,相对不安全 session是散列的,相对安全3. 联系 session分配给后可通过多种方式保存在客户端,可以用cookie,可以用重写URL(在URL中标识),可以表单隐藏字段 【生命周期】cookie是持续的,设置了时限则保存在硬盘,并且各浏览...
BaseException # 所有异常的基类+-- SystemExit # 解释器请求退出+-- KeyboardInterrupt # 用户中断执行(通常是输入^C)+-- GeneratorExit # 生成器(generator)发生异常来通知退出+-- Exception # 常规异常的基类+-- StopIteration # 迭代器没有更多的值+-- StopAsyncIteration # 必须通过异步迭代器对象的__anext__()方法引发以停止迭代+-- ArithmeticError # 各种算术错误引发的内置异常的基类| +-- FloatingPointErro...
功能1:实现游戏整体界面显示一、创建基本的结构代码如下:import time import pygamedef main():# 初始化pygamepygame.init()# 创建用来显示画面的对象(理解为相框)screen = pygame.display.set_mode((750, 667))# 主循环while True:time.sleep(0.1)# 显示screen这个相框的内容(此时在这个相框中的内容像照片、文字等会显示出来)pygame.display.update()if __name__ == ‘__main__‘:main()运行效果:二、显示背景1. 添加图片...
大家好,还记得我当时学习python的时候,我一直努力地寻找关于python的博客,但我发现它们的数量很少。这也是我建立这个博客的原因,向大家分享我自己学到的新知识。今天我向大家推荐10个值得我们关注的python博客,这些博客的博主都会定期的更新而且他们的文章都很不错。下面是博客列表:1、首先第一个肯定是毋庸置疑的Planet Python这是最出名的python博客其中之一,快去看看,我希望你能找到对你有用的东西,昨天它还更新了呢!...
使用utf8编码,value是上传的值1、上传经纬度等数据http://112.74.44.47/VehicleWeb/Acceleration?gps=gpsValue&acceleration=value其中gpsValue为一个字符串,以,隔开,将下面各个量填入UTC时间,xx,纬度,南北,经度,东西,速度,xx,日期xx暂时写为"xx"字符串即可其中日期是 yyyy-MM-dd HH:mm:ss 格式的字符串2、上传文件http://112.74.44.47/VehicleWeb/upFile文件以数据流的方式上传3、上传照片 http://112.74.44.47/VehicleWeb/u...
在之前学习了python的列表、元组、集合等知识,接下来将python的文件相关的知识做一总结和分析。一 open函数 在我们用word、excel、vim对文件操作时,肯定要先打开文件,同样在编程里面也是需要将文件打开,然后再对文件操作,操作完对文件进行关闭。文件打开使用open()函数,同时创建一个相关的对象。、基本语法:open(file, mode=‘r‘, buffering=None, encoding=None, errors=None, newline=None, closefd=True) 参数介绍: fi...