免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4000 | 回复: 2
打印 上一主题 下一主题

python学习心得(1) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-05 18:40 |只看该作者 |倒序浏览
值得思考的一些东西
  有两种方式构建软件设计:一种是把软件做得很简单以至于明显找不到缺陷;另一种是把它做得很复杂以至于找不到明显的缺陷。
  ——C.A.R. Hoare
  获得人生中的成功需要的专注与坚持不懈多过天才与机会。
  ——C.W. Wendte
1.在命令行的shell提示符下键入python,启动解释器。
2.>>>是你键入Python语句的提示符。
3.如果你使用的是Linux/BSD shell,那么按Ctrl-d退出提示符。如果是在Windows命令行中,则按Ctrl-z再按Enter。
4.print实际上是一个操作符
5.首先我们需要通过chmod命令,给程序可执行的许可,然后运行程序。
$ chmod a+x helloworld.py
$ ./helloworld.py
6.对于Python来说,程序、脚本或者软件都是指同一个东西。
7.在Python中有4种类型的数——整数、长整数、浮点数和复数。
8.如果你想要指示某些不需要如转义符那样的特别处理的字符串,那么你需要指定一个自然字符串。自然字符串通过给字符串加上前缀r或R来指定
9.Unicode是书写国际文本的标准方法。如果你想要用你的母语如北印度语或阿拉伯语写文本,那么你需要有一个支持Unicode的编辑器。类似地,Python允许你处理Unicode文本——你只需要在字符串前加上前缀u或U。例如,u"This is a Unicode string."。
10.Python把在程序中用到的任何东西都称为对象 。
11.使用变量时只需要给它们赋一个值。不需要声明或定义数据类型。
12.空白在Python中是重要的。事实上行首的空白是重要的。它称为缩进。在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。
13.在Python中有三种控制流语句——if、for和while。
14.使用raw_input()函数输入
15.在Python中没有switch语句。你可以使用if..elif..else语句来完成同样的工作(在某些场合,使用字典会更加快捷。)
16.可以在while循环中使用一个else从句
17.for循环在这个范围内递归——for i in range(1,5)等价于for i in [1, 2, 3, 4],这就如同把序列中的每个数(或对象)赋值给i,一次一个,然后以每个i的值执行这个程序块。
18.else部分是可选的。如果包含else,它总是在for循环结束后执行一次,除非遇到break语句。
19.for..in循环对于任何序列都适用。可以使用任何种类的由任何对象组成的序列!
20.在print后面加“,”可以不输出默认的换行符
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/73535/showart_1165830.html

论坛徽章:
0
2 [报告]
发表于 2008-09-09 13:37 |只看该作者
哦,最近才接触py,学习了

论坛徽章:
0
3 [报告]
发表于 2008-09-10 00:43 |只看该作者
python这东西就是不错,不过还是有点慢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP