代码改变世界

python 入门教程

2011-12-26 00:00 by Donze Yeap, 208 阅读, 0 推荐, 收藏, 编辑
摘要:亲爱的朋友:欢迎你!很高兴能在这里见到你,你能来到这里说明你真的很喜欢python,很想把python给学好!我觉的你很幸运,开始我学python的时候比较少资料,学起来也比较头疼,现在随着python越来越流行, 资料也越来越多,大家以后学起来应该会轻松很多了。我前段时间花了很多时间整理了一些python 入门教程,我觉的对初学python的朋友来说是个很好的引路人,我相信通过它你可以快速的上手python的。不信可以试试哦!最近索取资料的朋友比较多,让老王python感到欣慰!为了让更多的朋友了解python,学习python,喜欢python!我做出了一个艰难的决定:如果你想要得到这份资 阅读全文

python 函数返回值

2011-12-25 21:59 by Donze Yeap, 247 阅读, 0 推荐, 收藏, 编辑
摘要:python 函数返回值有两种形式: 1 返回一个值。 2 返回多个值。 现看看返回一个值的吧。def firstvalue(a,b): c = a + b return cprint firstvalue(1,2)结果:3再看看返回多个值的: 那怎么可以返回多个值呢,其他的语言一般调用函数的话,只能返回一个值,可能我不太熟悉所有的语言,我知道的语言只能返回一个值,而python可以返回多个值,感觉非常方便,发代码看下:def secondvalue(a,b): c = a + b return (a,b,c) x,y,z = secondvalue(1,2)print 'x:' 阅读全文

python中的raw_input() 与 input() 比较

2011-12-24 03:14 by Donze Yeap, 255 阅读, 0 推荐, 收藏, 编辑
摘要:这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。举两个小例子。 1 >>> raw_input_A = raw_input("raw_input: ") 2 raw_input: abc 3 >>> input_A = input("Input: ") 4 Input: abc 5 6 Traceback (most recent call last): 7 File "<pyshell#1>", line 1, in <module 阅读全文

笨办法学Python之RPG任务

2011-12-23 00:21 by Donze Yeap, 252 阅读, 0 推荐, 收藏, 编辑
摘要:有一个特别好的教程~做起来感觉就像玩RPG时的“主线任务——支线任务”模式,详情可见:http://learnpythonthehardway.org/什么, 你说看不懂英文?没事不怕笨办法学Python (Learn Python The Hard Way)简体中文HTML版:http://readthedocs.org/docs/learn-python-the-hard-way-zh_cn-translation/en/1.0/index.html#作为一个初学者,我目前的设想是先通过python入门,在一段时间后再回头学C/C++,这样可能会在一定的基础上专注于理解C/C++的“复杂而 阅读全文

用python写一个简单的得到网站IP的程序

2011-12-22 23:54 by Donze Yeap, 207 阅读, 0 推荐, 收藏, 编辑
摘要:#-*- encoding: utf-8 -*-'''Created on 2011-12-22@author: Donze Yeap'''import socketWebsite = raw_input('网址: ')ip = socket.gethostbyname(Website)print ip网址: www.baidu.com220.181.111.148 阅读全文

用python输出中文

2011-12-22 18:46 by Donze Yeap, 318 阅读, 0 推荐, 收藏, 编辑
摘要:只要有这三个就可以了:1。在程序头包含:# -*- coding: utf-8 -*-2。保存的时候,存成utf-8格式,因为python内部用的是unicode编码,而且最好是保存是把bom标志去掉。<--(转载的,这句不理解)3。用到中文字符时这样用:u'中国'这只是方法的一种, 阅读全文

Python多行注释

2011-12-22 18:06 by Donze Yeap, 462 阅读, 0 推荐, 收藏, 编辑
摘要:在Python中貌似只有单行注释,也就是用“#”。如果需要多行注释,是不是要在每一行加一个“#”呢?今天在某博客上看到关于Python多行注释!测试以后可用,分享给大家:其实很简单,使用一对三个双引号或者三个单引号搞定。其实是多行字符串,不推荐使用,仅提供一种思路。如下图: 阅读全文

最简单的Python数据库

2011-12-22 17:23 by Donze Yeap, 233 阅读, 0 推荐, 收藏, 编辑
摘要:database = [ ['albert', '1234'], ['dilbert', '4242'], ['smith', '7524'], ['jones', '9843'],]username = raw_input('User name: ')pin = raw_input('PIN code: ')if [username, pin] in database: print 'Access Granted'el 阅读全文

在用Python的时候发现print句末会自动换行

2011-12-22 01:11 by Donze Yeap, 445 阅读, 0 推荐, 收藏, 编辑
摘要:Python print 句末会自动换行,而其它的编程语言中,如C是print 转义字符 \n 实现换行;然而有些时候并不想让它自动换行,如for i in range(1,5)打印 i 时,输出的结果为1234但是有时候却需要 1 2 3 4 的方式;py因为python3修改了print的使用方式,python2与3的实现方式不同python2的使用方式是在句末添加 , 符号;即for i in range(1,5): print i,python3的实现是在print中控制 end参数的值,即for i in range(1,5): print (i,end='') 阅读全文

放下IDE,从Python开始(一)[WinXP下Vim与Python的相关安装与配置]

2011-12-22 00:37 by Donze Yeap, 320 阅读, 0 推荐, 收藏, 编辑
摘要:版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://xiekeli.blogbus.com/logs/33963064.html曾经在云风的blog中看过IDE 不是程序员的唯一选择 系列的文章,很有同感。IDE是好东西,可以大大提高工作效率,但如果产生了依赖性就不是什么好事情了,就像抗生素一样,呵呵。其中有一句话我觉得说得很好:“如果你打算写 10 年以上的程序,花上几天时间学习一个无数程序员公认好用的工具,这项投资我个人认为是非常值得的。”好了,该是放下IDE,从ABC开始吧。正好想学学Python,那就用用Vim这个被无数程序员公认好用的强大工具入手吧。我基本. 阅读全文