卖薪沽酒

卖薪沽酒的博客

他的个人主页  他的博客

Python学习笔记-1(纯菜鸟,高手请飘过~)

卖薪沽酒  2009年10月16日 星期五 14:52 | 1459次浏览 | 2条评论

每天进步一点点……

由于俺以前学习过C语言,所以前面的较为基础的东西学的特别快……(*^__^*) 嘻嘻……昨天一天就学习到了第六章的while语句,和C语言大同小异,不过对于C语言很熟悉的人来说可能改变这些习惯有些小困难,但是对于我基础较差的人来说还好点,嘿嘿

 

昨天分别用if-else和while语句编写了猜数字的小程序【用的是数字输入函数raw_input('Enter……:')】,很有成就感(*^__^*) 。今天继续这快乐的旅程……

 

今天刚学习for语句的时候就遇到一个问题,就是保存的时候弹出了一

个对话框,如下图:

于是运用网络查找究竟是怎么回事,呵呵,终于明白了……

 

http://www.linuxforum.net/forum/showflat.php?Board=python&Number=584687  (虽然年代比较久远了⊙﹏⊙b汗)

http://www.python.org/dev/peps/pep-0263/

原来是因为源码的问题,不过我现在只知道怎么做才能不使他弹出这个对话框,但是不知道真正的像刚才论坛上那个童鞋说的“在原来python源代码只认为是ascii的,但为了方便其它本地编码的使用,因此通过在头部加入文件编码说明就可以插入非ascii的本地编码。同时这种方式,可以方便地把本地编码转为unicode,如: 

#coding=gbk 

a = u'中国' 
print type(a) 
那么a得到的就是一个unicode。但这种方法只在源程序中有效,在运行过程中还是需要使用编码转换函数来进行处理。  ”

今天又学到了一个函数range函数,我们所做的只是提供两个数,range返回一个序列的数。这个序列从第一个数开始到第二个数为止。例如,range(1,5)给出序列[1, 2, 3, 4]。默认地,range的步长为1。如果我们为range提供第三个数,那么它将成为步长。例如,range(1,5,2)给出[1,3]。记住,range 向上 延伸到第二个数,即它不包含第二个数。

 

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
snpg

回复 snpg  2009年10月17日 星期六 21:53

学习了

1条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号