Python

Python基础之字典dict增删改查操作

字典的特点:以键值对的形式存在,无序排序;key必须唯一不重复,且不能使用可变对象声明一个字典d={}print(d)print(type(d))增:d[1]=‘a’d[2]=‘c’d[3]=‘b’print(d)d.update({4:‘z’})print(d)dict.setdefault(key,value),如果该key不存在,则在字典中插入这个键值对,并返回value;如果该key已存在,则返回字典中key对应的value,原字典不做更新d.se

系统 2019-09-27 17:54:56 2328

Python

Python对列表去重的多种方法(四种方法)

无聊统计了下列表去重到底有多少种方法。下面小编给大家总结一下,具体内容详情如下;开发中对数组、列表去重是非常常见的需求,对一个list中的id进行去重,有下面几种方法,前面两种方法不能保证顺序,后面两种方法可以保持原来的顺序。下面的代码都在Python3下测试通过,Python2下请自行测试1.使用set的特型,python的set和其他语言类似,是一个无序不重复元素集orgList=[1,0,3,7,7,5]#list()方法是把字符串str或元组转成数

系统 2019-09-27 17:53:06 2328

Python

刷爆抖音,4万好评!这本 Python 3.6 的书又断货了...

原文链接:https://edu.csdn.net/bundled/detail/49?utm_source=wx0「超级星推官/每周分享」是一个围绕程序员生活、学习相关的推荐栏目。CSDN出品,每周发布,暂定5期。关键词:靠谱!优质!本期内容,我们将抽1人送出由我司程序员奉为“超级神作”的《疯狂Python讲义》1本,并在文章内隐藏了5门好课,敬请关注。2019年,有人说是Python元年,背靠AI和大数据,连续半年拿下TOP1编程语言,这些都给了Pyt

系统 2019-09-27 17:52:49 2328

Python

python学习笔记:字典的使用示例详解

经典字典使用函数dict:通过其他映射(比如其他字典)或者(键,值)这样的序列对建立字典。当然dict成为函数不是十分确切,它本质是一种类型。如同list。复制代码代码如下:items=[('name','zhang'),('age',42)]d=dict(items)d['name']len(d):返回项的数量d[k]:返回键k上面的值。d[k]=v:将k对应的值设置为k。deld[k]:删除字典中的这一项。kind:检查d中是否含有键为k的项。注:只能

系统 2019-09-27 17:48:26 2328

Python

基于Python Shell获取hostname和fqdn释疑

一直以来被Linux的hostname和fqdn(FullyQualifiedDomainName)困惑了好久,今天专门抽时间把它们的使用细节弄清了。一、设置hostname/fqdn在Linux系统内设置hostname很简单,如:$hostnameflorian如果要设置fqdn的话,需要对/etc/hosts进行配置。$cat/etc/hosts127.0.0.1localhost192.168.1.1florian.test.comflorian/

系统 2019-09-27 17:38:33 2328

Python

Python题目积累2

1python中的数据类型:数字(整数型int,浮点数型float,布尔型bool,复数complex),字符串,元组(只读列表,只能查询,不可更改),集合,列表,字典可变数据类型:列表list[]、字典dict{}数据发生改变,但内存地址不变不可变数据类型:整型int、字符串str’'、元组tuple()当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会改变2有一段python的编码程序如下:urllib.quote(line.decode(

系统 2019-09-27 17:56:47 2327

Python

python学习——pandas数据丢失处理

处理丢失数据有两种丢失数据:Nonenp.nan(NaN)In[1]:importnumpyasnpIn[12]:%timeitnp.arange(0,10000,dtype=int).sum()21.3µs±1.66µsperloop(mean±std.dev.of7runs,10000loopseach)In[13]:%timeitnp.arange(0,10000,dtype=float).sum()24.2µs±2.7µsperloop(mean±

系统 2019-09-27 17:55:21 2327

Python

python3.4+pycharm 环境安装及使用方法

遇到很多初学者的盆友,来问python环境安装的问题。。因此,这篇文章就诞生了。。因个人是windows的环境,所以本文只讲windows环境下的python安装。作为初用python的盆友,强烈建议只在电脑上装一个python版本就好了,不然就进了各种坑里了。第一步:下载和安装python-3.4.4amd.msi可以去官方网站下载,也可以从网盘下载:链接:https://www.jb51.net/softs/415931.html双击此文件,一路安装下

系统 2019-09-27 17:52:18 2327

Python

Python篇:函数练习

题目1.编程实现9*9乘法表(循环嵌套的复习)。2.用函数实现求100-200里面所有的素数。3.请用函数实现一个判断用户输入的年份是否是闰年的程序。4.题目需求:对于一个十进制的正整数,定义f(n)为其各位数字的平方和5.题目描述:给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输入值小于1000。1.编程实现9*9乘法表(循环嵌套的复习)。foriinrange(1,10):print()forjinrange(1,i+1

系统 2019-09-27 17:51:44 2327

Python

Python批量检测服务器端口可用性与Socket函数使用

socket函数简述socket又称套间字或者插口,是网络通信中必不可少的工具。有道是:“无socket,不网络”。由于socket最早在BSDUnix上使用,而Unix/Linux所奉为经典的至高哲学是“一切皆是文件”。因此socket在使用时也是完全符合这个哲学的,它涉及到listen()、bind()、accept()、write()/read()、close()等基本的类似于文件操作的功能函数。socket用法importsocketsocket.

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

Python

基于Python实现剪切板实时监控方法解析

前言上网浏览网页的时候,看见好的内容免不了要使用复制粘贴,但是我们看到的内容、心里想要的内容和实际粘贴后的内容往往不一致。数据的获取始于复制,终于粘贴,那么问题来了,在这中间系统做了哪些操作,我们怎么能控制它呢?人生苦短,我用python,查阅相关资料之后发现有很多不一样的实现方式,如利用内置ctypes模块、tk模块,第三方模块如跨平台的pyperclip模块、clipboard模块、pywin.win32clipboard模块等等,大部分都封装好了简洁

系统 2019-09-27 17:46:59 2327

Python

简单了解python 邮件模块的使用方法

我们在开发程序的时候,有时候需要开发一些自动化的任务,执行完之后,将结果自动的发送一份邮件,python发送邮件使用smtplib模块,是一个标准包,直接import导入使用即可,代码如下:importsmtplibfromemail.mime.textimportMIMETextemail_host='smtp.163.com'#邮箱地址email_user='xxxx@163.com'#发送者账号email_pwd='xxxx'#发送者密码mailli

系统 2019-09-27 17:57:40 2326

Python

python一键升级所有pip package的方法

pip_ungrade_all.py代码如下:#-*-coding:utf-8-*-importpipfromsubprocessimportcallfordistinpip.get_installed_distributions():call("pipinstall--upgrade"+dist.project_name,shell=True)以管理身份执行脚本pip_ungrade_all.py#pythonpip_ungrade_all.py以上这篇

系统 2019-09-27 17:56:56 2326

Python

详解Python3序列赋值、序列解包

上节我们提到解决赋值中等号两边参数不一致的方法可以通过切片,但在Python3中我们可以利用特定的语法更加方便的处理这种情况,如下示例。当带*出现在结尾间时L=[1,2,3,4,5]a,*b=Lprint(a,b)示例结果:1[2,3,4,5]我们可以看到a匹配了列表中第一个元素值,而b匹配了后面所有的内容,并且为列表。即当我们利用带*符号匹配时,就可以解决赋值时等号两边元素数量不相等的情形,那么这种带*的处理方式都有哪些详细的使用场景和用法呢?当带*出现

系统 2019-09-27 17:56:23 2326

Python

使用Python开始Web Scraping

来源|愿码(ChainDesk.CN)内容编辑愿码Slogan|连接每个程序员的故事网站|http://chaindesk.cn愿码愿景|打造全学科IT系统免费课程,助力小白用户、初级工程师0成本免费系统学习、低成本进阶,帮助BAT一线资深工程师成长并利用自身优势创造睡后收入。官方公众号|愿码|愿码服务号|区块链部落免费加入愿码全思维工程师社群|任一公众号回复“愿码”两个字获取入群二维码本文阅读时长:15min在本文中,我们将学习以编程方式执行操作以自动检

系统 2019-09-27 17:55:57 2326