摘要: 我们一起来聊聊python函数返回值的特殊情况,之前我也碰到过类似方面的问题,到后来查阅了一些资料后,发现原来是这样。首先,写函数的时候,一定要写函数的文档,这样方便我们识别函数是做什么的。我记得很久以前和大家聊过python列表操作方法,python列表非常的强大,提供了很多内置的方法使得你可以通过python的列表结构和操作做很多你想要的事情,我记得它里面有一些方法,比如append,还有sort方法,这几个方法应该在你的程序里时不时会出现吧,可见频率之高!我当时开始学习的话,用这2个列表方法的话,我是按照下面的方式来用的:a = [1,5,11,2] x = a.append(' 阅读全文
posted @ 2014-01-16 11:59 风没有停 阅读(3970) 评论(0) 推荐(0) 编辑
摘要: 使用Python编程语言连接MySQL数据库代码,跟大家分享一下:前几天我用python操作了mysql的数据库,发现非常的有趣,而且python操作mysql的方法非常的简单和快速,所以我把代码分享下大家,希望对大家学习有帮助。 importsysimportMySQLdbreload(sys)sys.setdefaultencoding('utf-8')defgetdata():try:conn=MySQLdb.connect(host='localhost',user='root',passwd='root',db=' 阅读全文
posted @ 2014-01-16 11:56 风没有停 阅读(405) 评论(0) 推荐(0) 编辑
摘要: python编程语言 函数的形参的讲解:我在交互模式中写了个函数: def adder(**args): sum=0 for x in args.keys(): sum+=args[x] return sum随后调用,在交互模式中输入 adder({'a':1,'b':2,'c':3}) 为什么结果不是我所预期的求和呢? 而是报错。Traceback (most recent call last): File "", line 1, in adder({'a':1,'b':2,'c 阅读全文
posted @ 2014-01-16 11:53 风没有停 阅读(339) 评论(0) 推荐(0) 编辑
摘要: python字典内置方法get应用,如果我们需要获取字典值的话,我们有两种方法,一个是通过dict['key'],另外一个就是dict.get()方法。今天给大家分享的就是字典的get()方法。这里我们可以用字典做一个小游戏,假设用户在终端输入字符串:"1"或者是"2"或者是"3",返回对应的内容,如果是输入其他的,则返回"error"这里有的朋友可能会用if elif else判断语句来操作,确实可以,但是比较繁琐。给大家推荐一个字典的get()方法非常的方便。info = {'1' 阅读全文
posted @ 2014-01-16 11:47 风没有停 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 在python编程语言里面:按位的运算,都按位的运算,都是把参加运算的数的二进制形式进行运算。1.与运算:A与B值均为1时,A、B与的运算结果才为1,否则为0 (运算符:&)2.或运算:A或B值为1时,A、B或的运算结果才为1,否则为0 (运算符:|)3.异或运算:A与B不同为1时,A、B的预算结果才为1,否则为0 (运算符:^)4.按位翻转(按位取反):将内存中表示数字的2进制数取反0取1,1取0 (运算符:~)运算方式:1.与运算:5&3计算过程为 0101(2)&0011(2)=0001(2)=1注释:意思是把两个数全部转换为二进制进行比较,如上例:5的二进制为0 阅读全文
posted @ 2014-01-15 13:31 风没有停 阅读(26278) 评论(0) 推荐(0) 编辑
摘要: import timeprint time.time()输出的结果是:1279578704.6725271但是这样是一连串的数字不是我们想要的结果,我们可以利用time模块的格式化时间的方法来处理:time.localtime(time.time())用time.localtime()方法,作用是格式化时间戳为本地的时间。输出的结果是:time.struct_time(tm_year=2010, tm_mon=7, tm_mday=19, tm_hour=22,tm_min=33, tm_sec=39, tm_wday=0, tm_yday=200, tm_isdst=0)现在看起来更有希望格 阅读全文
posted @ 2014-01-15 13:26 风没有停 阅读(787) 评论(0) 推荐(0) 编辑