搜索到与相关的文章
Python

你可能不知道的Python面试秘籍 干货满满(附带参考答案)

Python面试中最常见也50道面试题目,附带参考答案。话不多说,干货送上Q1、Python中的列表和元组有什么区别?Q2、Python的主要功能是什么?Python是一种解释型语言。与C语言等语言不同,Python不需要在运行之前进行编译。Python是动态语言,当您声明变量或类似变量时,您不需要声明变量的类型。Python适合面向对象的编程,因为它允许类的定义以及组合和继承。Python没有访问说明(如C++的public,private)。在Pyth

系统 2019-09-27 17:47:24 2159

Python

简单介绍Python中的decode()方法的使用

decode()方法使用注册编码的编解码器的字符串进行解码。它默认为默认的字符串编码。语法以下是decode()方法的语法:str.decode(encoding='UTF-8',errors='strict')参数encoding--这是所使用的编码。对于所有的编码方案的列表,请访问:标准编码库errors--这可能是给定一个不同的错误处理机制。默认的错误是“严格”,即编码错误提出UnicodeError。其他可能的值是ignore','replace'

系统 2019-09-27 17:47:20 2159

Python

Python smtplib demo

fromemail.mime.textimportMIMETextfromsmtplibimportSMTP_SSLdefmain():sender='sender@yandex.com'receiver=['receiver@163.com']message=MIMEText('SendanemailviaPython3')message['From']=sendermessage['To']=','.join(receiver)message['Sub

系统 2019-09-27 17:46:54 2159

Python

Python的互斥锁与信号量详解

并发与锁多个线程共享数据的时候,如果数据不进行保护,那么可能出现数据不一致现象,使用锁,信号量、条件锁互斥锁1.互斥锁,是使用一把锁把代码保护起来,以牺牲性能换取代码的安全性,那么Rlock后必须要relase解锁不然将会失去多线程程序的优势2.互斥锁的基本使用规则:importthreading#声明互斥锁lock=threading.Rlock();defhandle(sid):#功能实现代码lock.acquire()#加锁#writercodein

系统 2019-09-27 17:45:51 2159

Python

用python读取excel文件

常用的简单的用法:fromxlrdimportopen_workbookbook=open_workbook(r'C:\Users\admin\Desktop\q.xlsx')sheet=book.sheets_names()[0]#第一个工作表名称sheet=data.sheet_by_name('Sheet1')#获得第一个工作表sheet=book.sheets()[0]#获得第一个工作表#获取总行数nrows=table.nrows#获取总列数nc

系统 2019-09-27 17:45:47 2159

Python

Python中type的构造函数参数含义说明

测试代码如下:复制代码代码如下:classModelMetaClass(type):def__new__(cls,name,base,attrs):logging.info("clsis:"+str(cls))logging.info("nameis:"+str(name))logging.info("baseis:"+str(base))logging.info("attrsis:"+str(attrs))returntype.__new__(cls,n

系统 2019-09-27 17:45:40 2159

Python

python链表

一简介1链表简介链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时

系统 2019-09-27 17:45:28 2159

Python

Python 命令行之旅 —— 初探 argparse

Python命令行之旅——初探argparse作者:HelloGitHub-ProdesireHelloGitHub的《讲解开源项目》系列,项目地址:https://github.com/HelloGitHub-Team/Article『讲解开源项目系列』启动——让对开源项目感兴趣的人不再畏惧、让开源项目的发起者不再孤单。跟着我们的文章,你会发现编程的乐趣、使用和发现参与开源项目如此简单。欢迎联系我们给我们投稿,让更多人爱上开源、贡献开源~前言你是否好奇过

系统 2019-09-27 17:45:25 2159

Python

基于python编写的微博应用

本文实例讲述了基于python编写的微博应用,分享给大家供大家参考。具体如下:在编写自己的微博应用之前,先要到weibo开放平台申请应用的公钥和私钥。下载python版的SDK,打开example目录,仿照oauthSetTokenUpdate.py进行编码,复制代码代码如下:#-*-coding:utf-8-*-fromweibopy.authimportOAuthHandlerfromweibopy.apiimportAPIconsumer_key='

系统 2019-09-27 17:38:12 2159

Python

详解在Python的Django框架中创建模板库的方法

不管是写自定义标签还是过滤器,第一件要做的事是创建模板库(Django能够导入的基本结构)。创建一个模板库分两步走:第一,决定模板库应该放在哪个Django应用下。如果你通过manage.pystartapp创建了一个应用,你可以把它放在那里,或者你可以为模板库单独创建一个应用。我们更推荐使用后者,因为你的filter可能在后来的工程中有用。无论你采用何种方式,请确保把你的应用添加到INSTALLED_APPS中。我们稍后会解释这一点。第二,在适当的Dja

系统 2019-09-27 17:37:42 2159