- 军军小站|张军博客
搜索到与相关的文章
Python

Python将字符串常量转化为变量方法总结

前几天,我们Python猫交流学习群里的M同学提了个问题。这个问题挺有意思,经初次讨论,我们认为它无解。然而,我认为它很有价值,应该继续思考怎么解决,所以就在私密的知识星球上记录了下来。万万没想到的是,在第二天,有两位同学接连给出了解决方法!由此,群内出现了一轮热烈的技术交流。本文将相关的内容要点作了梳理,并由此引申到更进一步的学习话题,希望对你有所帮助。1、如何动态生成变量名?M同学的问题如下:打扰一下大家,请教一个问题,已知list=['A','B',

系统 2019-09-27 17:49:37 1800

Python

使用Python统计Linux系统内存使用率

#!/usr/bin/python#*-*coding:utf8*-*"""适用于在/proc/meminfo中提供了可用内存MemAvailable的系统使用"""fromoptparseimportOptionParserimportsysparser=OptionParser()parser.add_option("-k",dest="k",action="store_true",default=True,help="DisplayMeminfoKB

系统 2019-09-27 17:49:21 1800

Python

python的小算法

**1.数组排序**对一个数组进行排序,排序需要遵守一些规则:•先对数组从左到右,相邻元素进行比较,如果第一个比第二个大,就交换它们,进行一个升序排序;•再对数组从右到左,相邻元素进行比较,如果第一个比第二个小,就交换它们,进行一个降序排序;•以此类推,持续的、依次的改变排序的方向,并不断缩小没有排序的数组范围;按照这种规则依次给整个数组排序,并将排序过程打印到控制台。样例:比如给出一组数据4,1,3,5,2,排序过程如下:4135214352134521

系统 2019-09-27 17:48:33 1800

Python

MacOS-Python-Tensorflow-Virtualenv-安装

--安装python从官方网站下载并安装Python3.x最新版https://www.python.org/downloads/mac-osx/--安装pippip是python第三方包(扩展功能包)安装和管理工具,有了它我们可以安装各种扩展功能终端执行下面的命令,安装pipsudoeasy_installpip--安装virtualenvVirtualenv是用来为每个项目创建单独的python虚拟运行环境,每个项目可以使用不同的第三方包,各个项目互不

系统 2019-09-27 17:48:32 1800

Python

Python基础一

1.python的历史2004年Django框架诞生python2:源码不统一,有重复的功能代码python3:源码统一,没有重复功能代码2.python是一个什么编程语言编译型:统一翻译,只翻译一次(代表C)优点:执行速度快;编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。缺点:开发速度慢;编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机

系统 2019-09-27 17:48:23 1800

Python

这三本Python书,上了热搜榜

小编刚刚看了一下京东页面,有3本Python书上了京东前10热搜榜。这三本书是:Python核心编程(第3版)[CorePythonApplicationsProgramming(3rdEdition)]、Python编程快速上手让繁琐工作自动化、笨办法学Python3。618活动临近尾声,小编给你介绍一下这三本书以及购买途径,需要的同学就不用去搜啦。小编昨天刚刚推荐了Python书,今天又来一篇,好吧,全当我是个Python控吧。1、Python核心编程

系统 2019-09-27 17:48:13 1800

Python

python 中的列表生成式、生成器表达式、模块导入

5.16列表生成式l=[]foriinrange(100):l.append('egg%s'%i)print(l)​l=['egg%s'%iforiinrange(100)]l=['egg%s'%iforiinrange(1000)ifi>10]print(l)5.17列表生成式与生成器表达式的应用names=['egon','alex_sb','wupeiqi','yuanhao','lxx']res=map(lambdax:x.upper(),name

系统 2019-09-27 17:48:05 1800

Python

详解Python中的条件判断语句

一个else语句可以使用if语句结合起来。如果在if语句中的条件表达式解析为0或false值,那么else语句包含代码执行。else语句是可选的声明,并if语句下面最多只有一个else语句。语法:if...else语句的语法是:ifexpression:statement(s)else:statement(s)例子:#!/usr/bin/pythonvar1=100ifvar1:print"1-Gotatrueexpressionvalue"printva

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

Python

通过C++学习Python

我会随便说,C++近年来开始"抄袭"Python么?我只会说,我在用C++来学习Python.不信?来跟着我学?字面量Python早在2.6版本中就支持将二进制作为字面量了1,最近C++14逐步成熟,刚刚支持这么干2:复制代码代码如下:staticconstintprimes=0b10100000100010100010100010101100;更不用说Python在1.5时代就有了rawstringliterals的概念3,咱们C++也不算晚,C++11

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

Python

python的dict,set,list,tuple应用详解

本文深入剖析了python中dict,set,list,tuple应用及对应示例,有助于读者对其概念及原理的掌握。具体如下:1.字典(dict)dict用{}包围dict.keys(),dict.values(),dict.items()hash(obj)返回obj的哈希值,如果返回表示可以作为dict的keydel或dict.pop可以删除一个item,clear清除所有的内容sorted(dict)可以把dict排序dict.get()可以查找没存在的

系统 2019-09-27 17:47:12 1800