python学习心得(1)
时间:2008-09-05 来源:blueycx
值得思考的一些东西
有两种方式构建软件设计:一种是把软件做得很简单以至于明显找不到缺陷;另一种是把它做得很复杂以至于找不到明显的缺陷。
——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后面加“,”可以不输出默认的换行符
有两种方式构建软件设计:一种是把软件做得很简单以至于明显找不到缺陷;另一种是把它做得很复杂以至于找不到明显的缺陷。
——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后面加“,”可以不输出默认的换行符
相关阅读 更多 +