3 MHyourh

尚未进行身份认证

人生苦短

等级
TA的排名 745

python中not的用法

python中的not具体表示是什么:在python中not是逻辑判断词,用于布尔型True和False,not True为False,not False为True,以下是几个常用的not的用法:(1) not与逻辑判断句if连用,代表not后面的表达式为False的时候,执行冒号后面的语句。比如:a = Falseif not a: (这里因为a是False,所以not a就是True...

2020-01-20 15:37:12

Python 中 Iterator和Iterable的区别

Python中 list,truple,str,dict这些都可以被迭代,但他们并不是迭代器。为什么?因为和迭代器相比有一个很大的不同,list/truple/map/dict这些数据的大小是确定的,也就是说有多少事可知的。但迭代器不是,迭代器不知道要执行多少次,所以可以理解为不知道有多少个元素,每调用一次next(),就会往下走一步,是惰性的。判断是不是可以迭代,用Iterablefrom...

2020-01-20 14:22:29

python实现列表倒叙打印

def func(listNode): listNode.reverse() for i in listNode: print(i) li = [1,2,3,4,5]func(li)利用python列表函数reverse()将列表倒叙,然后遍历打印,但是这有一个缺点就是改变了原列表的顺序。看看下面的代码:'''遇到问题没人解答?...

2020-01-20 14:19:30

python 字符串格式化输出 %d,%s及 format函数, 数字百分化输出

旧式格式化方式:%s,%d1、顺序填入格式化内容s = "hello %s, hello %d"%("world", 100)print(s)<br>结果: 'hello world, hello 100'2、使用关键字参数s= "%(name)s age %(age)d"%{"name":"Tom", "age":10}<br>print(s)结果:Tom...

2020-01-20 14:17:04

python os模块之实现多层目录文件查找

本文针对多层目录下文件的查找。一、利用 os模块的基本操作,并利用递归的思想实现了目录多层查找。代码如下:'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''import os#dir_name: 处理文件的起始目录def count_file(dir_name)...

2020-01-20 14:06:30

Python中比较特殊的几种数据类型list、tuple、dict、set

listlist(列表)是Python内置的一种数据类型,它是一种有序、可变的集合,可以随时添加和删除其中的元素。>>> classmates = ['Li', 'Tom', 'Alice']>>> classmates['Li', 'Tom', 'Alice']变量classmates就是一个list。关于list的操作如下:方法len():获...

2020-01-19 14:38:01

Python中使用SQLite

使用SQLiteSQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是用C写的,而且体积很小,所以经常被集成到各种应用程序中,甚至在IOS和Android的APP中都可以集成。Python中内置了SQLite3,连接到数据库后,需要打开游标Cursor,通过Cursor执行SQL语句,然后获得执行结果,Python定义了一套操作数据库的API接口,任何数据库要连接到Py...

2020-01-19 14:31:26

Numpy中数据的常用的保存与读取方法

在经常性读取大量的数值文件时(比如深度学习训练数据),可以考虑现将数据存储为Numpy格式,然后直接使用Numpy去读取,速度相比为转化前快很多.下面就常用的保存数据到二进制文件和保存数据到文本文件进行介绍:1.保存为二进制文件(.npy/.npz)numpy.save保存一个数组到一个二进制的文件中,保存格式是.npy参数介绍numpy.save(file, arr, allow_p...

2020-01-19 14:28:38

Python的驻留机制(仅对数字,字母,下划线有效)

Python的驻留机制及为在同一运行空间内,当两变量的值相同,则地址也相同。举例:a = 'abc'b = 'abc'print(id(a))# 3206115244944print(id(b))# 3206115244944以上示例为驻留机制有效的情况下的内存地址。以下为加入非数字、字母、下划线内容的驻留机制验证,结果为无效'''遇到问题没人解答?小编创建了一个Pytho...

2020-01-19 14:22:38

Python中&、^与and、or

导火索:给定两个列表,怎么找出他们相同的元素和不通的元素?'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''list1 = [1, 2, 3, 4, 57, 8, 90]list2 = [2, 3, 4, 5, 6, 7, 8]lis = list1 + list2...

2020-01-19 14:20:56

python实现用户登陆(sqlite数据库存储用户信息)

目录创建数据库 数据库管理 简单登陆有些地方还未完善。创建数据库import sqlite3#建一个数据库def create_sql(): sql = sqlite3.connect("user_data.db") sql.execute("""create table if not exists %s( %s integer...

2020-01-18 14:56:58

python format格式化函数用法

Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。format 函数可以接受不限个参数,位置可以不按顺序。1.使用位置参数>>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序'hello world' ...

2020-01-18 14:52:22

python实现加密的方式总结

基础知识扫盲对称加密对称密钥加密 , 又叫私钥加密。即信息发送的方和接受方用一个密钥去加密和揭秘数据。 最大的优势是 加解密速度快,适合对大量数据进行加密, 对称加密的缺点是密钥的管理和分配, 换句话说就是 如何把密钥发送到需要解密你的消息的人手里的问题。在发送密钥的过程中, 密钥有很大的风险被黑客拦截。 现实中的做法是将对称加密的密钥进行非对称加密然后传给需要他的人。非对称加密非对称加密...

2020-01-18 14:46:27

Celery多队列配置

项目结构/proj-__init__-app.py #实例化celery对象-celeryconfig.py #celery的配置文件-tasks.py #celery编写任务文件app.py#coding:utf-8from __future__ import a...

2020-01-18 14:34:53

python generator与coroutine

协程简单介绍协程,又称微线程,纤程,英文名Coroutine。协程是一种用户态的轻量级线程,又称微线程。协程拥有自己的寄存器上下文和栈,调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此:协程能保留上一次调用时的状态(即所有局部状态的一个特定组合),每次过程重入时就相当于进入上一次调用的状态,换种说法:进入上一次离开时所处逻辑流的位置。优缺...

2020-01-18 14:28:27

python 修改、读取图片元数据

图片元数据图片元数据(metadata)是嵌入到图片文件中的一些标签。比较像文件属性,但是种类繁多。常见的几种标准有:EXIF:通常被数码相机在拍摄照片时自动添加,比如相机型号、镜头、曝光、图片尺寸等信息。IPTC:比如图片标题、关键字、说明、作者、版权等信息。XMP:由Adobe公司制定标准,以XML格式保存。用PhotoShop等Adobe公司的软件制作的图片通常会携带这种信息。...

2020-01-17 15:23:26

python实现蓝牙通信

安装和示例linux下安装sudo apt-get install python-pip libglib2.0-devsudo pip install bluepy官方示例import btleclass MyDelegate(btle.DefaultDelegate): def __init__(self, params): btle.DefaultDel...

2020-01-17 15:18:45

在Python中try,except,finally的用法

try…except形式: 指定一个或多个异常处理器(异常子句).。当在try子句中没有异常发生时,,异常处理器将不被执行.当在try子句中有异常发生时,首先会执行except搜索异常处理器,它会按顺序搜索直到第一个匹配的处理器找到为止.。如果在except后面找到对应的异常声明,就会处理。如果没有找到,异常就会被临时保存起来,然后去执行finally语句,但如果finally中产生了新的...

2020-01-17 15:13:31

Python 实现自动导入缺失的库

在写 Python 项目的时候,我们可能经常会遇到导入模块失败的错误:ImportError: No module named 'xxx’或者ModuleNotFoundError: No module named ‘xxx’。导入失败问题,通常分为两种:一种是导入自己写的模块(即以 .py 为后缀的文件),另一种是导入三方库。本文主要讨论第二种情况,今后有机会,我们再详细讨论其它的相关话题。...

2020-01-17 15:09:14

Python3中的输入输出

input()函数我们可以通过Python3解释器查看Python3中input()的含义:>>> type(input)<class 'builtin_function_or_method'>>>> help(input)Help on built-in function input in module builtins:inpu...

2020-01-17 15:04:23

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。