-
python中的对象存储以及深浅拷贝
所属栏目:[Python] 日期:2020-12-20 热度:155
python的数据存储方式? a = [ 1, 2, 3] b = a a = [ 4, 5, 6] //赋新的值给 a a [ 4, 6] b [ 1, 3] # a 的值改变后,b 并没有随着 a 变 a = [ 1, 3] b = a a[ 0], a[ 1], a[ 2] = 4, 6 //改变原来 list 中的元素 a [ 4, 6] b [ 4, 6] # a 的值改变后,b 随着[详细]
-
python两个字符串有变化值作对比
所属栏目:[Python] 日期:2020-12-20 热度:74
两个字符串作对比,实际值一些no变化,预期值中用*代替,以下是脚本 actual = ‘ {"Status": 1,"Content": {"order_no": "20190813173142658002396779806585","request_id": "4999870244479602310","status": "SUCCESS"},"Message": "请求成功"} ‘ expect =[详细]
-
python slot
所属栏目:[Python] 日期:2020-12-20 热度:168
每个实例包含一个字典,slot 让实例变成tup 或list,减少内存,但不能再增加属性 For classes that primarily serve as simple data structures,you can often greatly reduce the memory footprint of instances by adding the slots attribute to the clas[详细]
-
Python 第一個程序
所属栏目:[Python] 日期:2020-12-20 热度:86
以默認方式安裝,會將 Python 安裝在目錄 C:UsersAdministratorAppDataLocalProgramsPythonPython37 下: 有趣的是: 在此目錄下有個內建的 Python Lab (C:UsersAdministratorAppDataLocalProgramsPythonPython37Lab),而在子目錄下有個 Hello.[详细]
-
arcgis python 开启编辑会话和编辑操作、在表中创建行、停止编辑
所属栏目:[Python] 日期:2020-12-20 热度:113
import arcpy import osfc = ‘ Database Connections/Portland.sde/portland.jgp.schools ‘ workspace = os.path.dirname(fc) # Start an edit session. Must provide the worksapce. edit = arcpy.da.Editor(workspace) # Start an edit operation edit.s[详细]
-
python reduce和偏函数partial
所属栏目:[Python] 日期:2020-12-20 热度:140
functools模块 reduce方法: reduce方法 reduce方法,顾名思义就是减少 可迭代对象不能为空,初始值没提供就在可迭代对象中去一个元素 from functools import reducenums = [6,9,1,3,5,6,1 ] print (nums) print (sum(nums)) print (reduce( lambda val,x: v[详细]
-
多任务udp聊天器完整版
所属栏目:[Python] 日期:2020-12-20 热度:91
1 import socket 2 import threading 3 4 5 def send_msg(udp_socket,dest_ip,dest_port): 6 while True: 7 send_data = input( " 请输入要发送的内容: " ) 8 udp_socket.sendto(send_data.encode( " utf-8 " ),(dest_ip,dest_port)) 9 10 11 def recv_msg([详细]
-
Python:Shapefile矢量转化为GeoJSON格式
所属栏目:[Python] 日期:2020-12-20 热度:187
在最近的项目中,完成了许多python处理矢量数据的算法程序,比如缓冲区分析、叠置分析、统计分析等,主要用到的是GDAL/OGR库,很多功能都参照了此链接中的示例:http://pcjericks.github.io/py-gdalogr-cookbook/# 由于完成的功能在上面链接中都能找到实现的[详细]
-
python异常处理(try-except)
所属栏目:[Python] 日期:2020-12-20 热度:115
什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异[详细]
-
day19
所属栏目:[Python] 日期:2020-12-20 热度:61
一、re模块 正则表达式本身是一种小型的、高度专业化的编程语言,它并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表[详细]
-
flask-自定义json
所属栏目:[Python] 日期:2020-12-20 热度:188
自定义json from flask import Flaskfrom flask_restful import Resource,Apifrom flask import make_response,current_appfrom flask_restful.utils import PY3from json import dumpsapp = Flask(__name__)api = Api(app)class User: def __init__(self):[详细]
-
Python OpenCV 显示图片,图片分类
所属栏目:[Python] 日期:2020-12-20 热度:101
1 def divide_image(path,g_path1,g_path0): 2 img_lst = os.listdir(path) 3 for i in img_lst: 4 print ( ‘ 类别1,类别0 ‘ ) 5 img = cv2.imread(os.path.join(path,i)) 6 """ 7 cv2.namedWindow参数(‘窗口标题’,默认参数) 8 cv2.WINDOW_NORMAL(或[详细]
-
python基础-2
所属栏目:[Python] 日期:2020-12-20 热度:108
1、字符串 my_str = ‘hello‘ ? ? ? ? ? ? ? h e? l? l? o? ?#hello和01234一一对应,和??-4 -3 -2 -1也是一一对应 0 1 2 3 4 ? ? -4 -3 -2 -1 获取值(根据索引) print(my_str[0]) 去最后的值 print(my_str[4]) print(my_str[-1]) print(len(my_str))? ? ?#[详细]
-
flask-序列化
所属栏目:[Python] 日期:2020-12-20 热度:175
序列化 示例代码 from flask import Flaskfrom flask_restful import Resource,Api,marshal,fields,marshal_withapp = Flask(__name__)api = Api(app)class User: def __init__(self): self.name = '张三' self.age = 20 self.height = 1.8 self.scores = [8[详细]
-
Django的Template不支持range()函数的问题解决办法
所属栏目:[Python] 日期:2020-12-20 热度:103
Exception Type: TemplateSyntaxErrorException Value: Could not parse the remainder: ‘(count)‘ from ‘range(count) Invalid filter: ‘get_range‘ Exception Location: C:Pythonpython3python37libsite-packagesdjangotemplatebase.py in fi[详细]
-
Python 提高元组的可读性
所属栏目:[Python] 日期:2020-12-20 热度:116
假设学生系统中数据为固定格式:(名字,年龄,性别,邮箱) (‘jack‘,‘16‘,‘male‘,‘[email?protected]‘)(‘eric‘,‘17‘,‘[email?protected]‘)(‘xander‘,‘female‘,‘[email?protected]‘) 方案一: from enum import IntEnumNAME,AGE,SEX,EMAIL[详细]
-
DAY19
所属栏目:[Python] 日期:2020-12-20 热度:97
DAY19 re模块 正则表达式 ? 正则表达式本身是一种小型的、高度专业化的编程语言,它并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,[详细]
-
python 一个二维数组和一个整数,判断数组中是否含有该整数
所属栏目:[Python] 日期:2020-12-20 热度:100
? 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 def find(target,array): i = 0 j = len(array[详细]
-
9.python3实用编程技巧进阶(四)
所属栏目:[Python] 日期:2020-12-20 热度:123
4.1.如何读写csv数据 ?爬取豆瓣top250书籍 import requests import json import csv from bs4 import BeautifulSoupbooks = [] def book_name(url): res = requests.get(url) html = res.text soup = BeautifulSoup(html, ‘ html.parser ‘ ) items = soup.[详细]
-
python 列表推导式 题二
所属栏目:[Python] 日期:2020-12-20 热度:50
补写list3被涂改的内容 ? ? 结果如下: 1 list1 = [ " 1.Just do it " , " 2.一切皆有可能 " , " 3.让编程改变世界 " , " Impossible is Nothing " ] 2 list2 = [ " 4.阿迪达斯 " , " 2.李宁 " , " 3.python " , " 1.耐克 " ] 3 list3 = [name + " : " + slo[详细]
-
python_0基础开始_day13
所属栏目:[Python] 日期:2020-12-20 热度:89
第十三节 一,匿名函数 匿名函数 == 一行函数 lambda == def == 关键字 函数体中存放的是代码 生成器体中存放的也是代码 就是yield导致函数和生成器的结果不统一 lambda x: x # x,可以不写是普通函数的形参,可以不接受参数 # :后边是返回值,x必须写 是普[详细]
-
python读取ini文件时,特殊字符的读取
所属栏目:[Python] 日期:2020-12-20 热度:125
前言: 使用python在读取配置文件时,由于配置文件中存在特殊字符,读取时出现了以下错误: 1 configparser.InterpolationSyntaxError: ‘ % ‘ must be followed by ‘ % ‘ or ‘ ( ‘ ,found: ‘ %sbc09 ‘ 错误代码: 1 config=configparser.ConfigParse[详细]
-
python django项目的搭建及初始配置
所属栏目:[Python] 日期:2020-12-20 热度:115
1.创建项目并创建应用 django-admin startproject my_project # 创建项目 python manage.py startapp my_app # 创建应用 1.1 项目根目录下创建一个python包目录 apps 将apps目录 添加至配置文件的搜索目录字典的 第0位置 将所有创建的应用目录移至apps目录下[详细]
-
python 创建虚拟环境遇到的问题
所属栏目:[Python] 日期:2020-12-20 热度:199
mkvirtualenv django_env -p python3会遇到一些问题, 1.首先需要安装1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候`pip install --upgrade包名` 2.python虚拟环境安装 sudo apt-get install python-virtualenv sudo e[详细]
-
python函数
所属栏目:[Python] 日期:2020-12-20 热度:112
1.位置参数 位置参数就是普通的参数定义 def power(x): print(x**2) 2.默认参数 当调用函数时没有给参数值,那么会给使用定义的默认值。下面定义的函数可以定义参数值也可以不定义,不定义时x默认为9 def power(x = 3): print(x**2) 默认参数注意事项,当默[详细]
