Python - 军军小站|张军博客
Python

Python 占位符的使用方法详解

现在,我带你们通过一个小案例,来进行了解占位符的使用。案例需求:打印一张属于自己的专属名片。第一:了解我们的需求打印一张专属于自己的私人名片,名片上肯定会包含一些个人信息:例:公司名称,姓名,职位,联系方式,公司地址等。那么,我们现在来进行操作:第二:编码及运行①在控制台输入个人信息:②打印个人信息:③后面吗输出的时候加int,float进行转换,是因为身高,年龄是数字形式呈现的,So......④打印结果:第三:总结占位符%s既可以表示字符串str,还可

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

Python

Python3之递归函数简单示例

概述递归函数即直接或间接调用自身的函数,且递归过程中必须有一个明确的递归结束条件,称为递归出口。递归极其强大一点就是能够遍历任意的,不可预知的程序的结构,比如遍历复杂的嵌套列表。递归求和我们可以利用递归函数实现一个Python内置函数sum()的递归版。#递归defd_sum(L):ifnotL:return0else:returnL[0]+d_sum(L[1:])sum_l=d_sum(range(10))print(sum_l)示例结果45该递归函数怎

系统 2019-09-27 17:55:52 2145

Python

数组非0数顺序不变,将0挪到最后 (Python,C++)

如题:这里使用的简单思路就是以此从前往后遍历,每一次遇到第一个为0的数的位置为i,就新建一个指针为j=i+1紧临着当前位置,然后再滑动j指针,寻找非零的数,期间需要对剩余部分全部是0或者数组全部为非0数做一个边界条件的判断:Python实现:list=[1,0,23,4,0,4,0,5,6,0,4,3,0,0]i=0while(i

系统 2019-09-27 17:55:28 2145

Python

Python自动抢票神器,GitHub热榜第一!

点击上方“Python技术之巅”,马上关注,每天下午17:40准时推送真爱,请置顶或星标车栗子发自凹非寺量子位报道|公众号QbitAI过几天就端午了,端午结束离十一也不远了,准备出去游玩或者回家的小伙伴票买了吗?今天给大家推荐一个GitHub热榜上的一个项目Python抢票工具项目名很干脆,就是“12306”,标星超过8.4k,来自名叫文贤平的程序员。这很可能是全GitHub最德高望重的购票小助手了,功能一直在更新,且现已支持Python3.6以上版本。有

系统 2019-09-27 17:54:36 2145

Python

Python之set遍历

set是一组数,无序,内容不能重复,通过调用set()方法创建,那么如何对set集合进行遍历呢?1.简单的set:s1=set(['111','222','333'])对于s1,是一组数,有几种方法可以遍历:function1:直接用in的方式遍历set集合。function2:用iter()迭代器来遍历集合看到前两种方法可能有人就有疑问了,为啥和上面写入s1时候的顺序不一样,别急,往下看。function3:这种方法只能输出index,并不能输出valu

系统 2019-09-27 17:54:33 2145

Python

主要展示Qt与Python的结合

qmlpythonMixedprogrammingbasedonQtQuickandPython主要展示Qt与Python的结合主要依赖于pyotherside第三方库结合Python3.0结合QtQuick插件式开发结合第三方Python功能库进行功能开发展示效果全球数字货币A股上市公司一览某股日线数据新股上市一览全球数字货币交易所展示代码///获取金融相关数据functiongetCoinlist(functionName,pageId){loadin

系统 2019-09-27 17:54:03 2145

Python

Python获取时间范围内日期列表和周列表的函数

Python获取时间范围内日期列表和周列表的函数1、获取日期列表#-*-coding=utf-8-*-importdatetimedefdateRange(beginDate,endDate):dates=[]dt=datetime.datetime.strptime(beginDate,"%Y-%m-%d")date=beginDate[:]whiledate<=endDate:dates.append(date)dt=dt+datetime.timed

系统 2019-09-27 17:50:42 2145

Python

Python爬取堆糖帅哥照片

importrequestsimporturllib.parseimportthreading#当线程达到十个时就锁住thread_lock=threading.BoundedSemaphore(value=10)#function:获得json数据#url:api#page:返回json数据defget_page(url):#requests.get自带json.load用于获取page信息page=requests.get(url)#获取url的内容p

系统 2019-09-27 17:49:36 2145

Python

Python 爬虫面试题 170 道

Python爬虫面试题170道最近在刷面试题,看了网络上大量的Python相关面试题后,我发现了这几个问题:有些还是Python2的代码回答的很简单,关键的题目没有点出为什么一些复制粘贴的代码根本就跑不通这几个问题相信大家深有体会吧,所以我决定针对市面上大多的Python题目做一个分析,同时也希望大家尽可能的做到举一反三,而不是局限于题目本身。通过本场我分享的这篇文章,你将获得如下知识点:掌握Python的基础语法语法常见的Python应用场景掌握Pyth

系统 2019-09-27 17:47:55 2145

Python

学习python后的感想

在本学期一个新的语言突然出现在我的眼前,因为在不久前学习了C语言与JAVA语言后我发现每一种语言都非常有特点并对我来说有着一定的难度。所以面对python让我感到很迷茫。但是经过了一学期的学习体验我发现python语言并没有我想像的那么困难相对于其它语言来说更加方便更容易上手,而且python语言相对于其它语言更加精简。对于老师边讲边练的形式可以让我非常快速的巩固知识点并且能让我快速的掌握新知识我个人认为这个方式挺不错的。对教学的建议:我在学习过程中会遇到

系统 2019-09-27 17:47:02 2145

Python

Python中的ctime()方法使用教程

ctime()方法转换,因为历元到表示本地时间的字符串表示以秒为单位的时间。如果不设置秒时或None,所返回的时间的当前time()被使用。使用asctime(localtime(secs))。不使用ctime()的区域信息。语法以下是ctime()方法的语法:time.ctime([sec])参数sec--这些都是秒数要被转换成字符串表示。返回值此方法不返回任何值。例子下面的例子显示了ctime()方法的使用。#!/usr/bin/pythonimpor

系统 2019-09-27 17:46:42 2145

Python

centos5 install python2.6 and pymsssql

劳工的天空(博客空间搬家了)_百度空间迁移记录背景:原来在ubuntu9.04上开发的系统,要在centos5上面进行部署,环境变化很大,代码拷贝过去无法运行1、将系统升级yumupdate2、安装python2.6centos5上面默认安装的是python2.4,需要并行安装一个python2.6yuminstallgcc*automake*make*lib*python*perl*wgetyuminstallopensslopenssl-develsq

系统 2019-08-12 01:31:48 2145

Python

python 梯度法求解函数极值的实例

如下所示:#codingutf-8a=0.001#定义收敛步长xd=1#定义寻找步长x=0#定义一个种子x0i=0#循环迭代次数y=0dic={}importmathdeff(x):y=math.sin(x)#定义函数f(X)=sinxreturnydeffd(x):y=math.cos(x)#函数f(x)导数fd(X)=cosxreturnywhiley>=0andy<3.14*4:y=y+xdx=ywhileabs(fd(x))>0.001:#定义精度

系统 2019-09-27 17:56:14 2144

Python

Python pickle类库介绍(对象序列化和反序列化)

一、picklepickle模块用来实现python对象的序列化和反序列化。通常地pickle将python对象序列化为二进制流或文件。python对象与文件之间的序列化和反序列化:复制代码代码如下:pickle.dump()pickle.load()如果要实现python对象和字符串间的序列化和反序列化,则使用:复制代码代码如下:pickle.dumps()pickle.loads()可以被序列化的类型有:*None,True和False;*整数,浮点数

系统 2019-09-27 17:54:14 2144

Python

Python中使用SAX解析xml实例

SAX是一种基于事件驱动的API。利用SAX解析XML文档牵涉到两个部分:解析器和事件处理器。解析器负责读取XML文档,并向事件处理器发送事件,如元素开始跟元素结束事件;而事件处理器则负责对事件作出相应,对传递的XML数据进行处理。实例:复制代码代码如下:importsys,stringfromxml.saximporthandler,make_parserclassTestHandler(handler.ContentHandler):def__init

系统 2019-09-27 17:54:08 2144