首页 > 其他 > 详细

分支、条件、循环、迭代

时间:2015-08-10 15:00:48      阅读:254      评论:0      收藏:0      [点我收藏+]

1、需要语句来使得机器显示结果

2、强制转换:str()字符转换


3、静态语法错误:static semantic error

运算符 需要特定的运算数

4、Python 做类型检查 (type checking)的工作,例外:

‘a‘ < 3 #一个字符与数字进行比较

习惯a:在使用一门语言之前,进行不同类型的比较

习惯b:当你在写代码时,应该约束运算符的运算对象和函数的参数类型

5、操作符的一些奇怪的含义

除法:整数除法和浮点数除法

如果有疑问,请用括号

6、

x = 15

理解为:计算机中的某处有个数为15的地方与x绑定

x=15,y= 15

x与y绑定在同一个地方

也就是说,将x与y看成是一个链接,而不是一个箱子。

z=x

z同样绑定在同一个地方,而不是绑定在x。

7、类型是动态的,不要随意的改变变量的类型。

类型是根据之前与其绑定的值而变化的

如:

x = 3

说明x是一个整型

x = ‘abc‘

说明x变成了一个字符型

二、分支式程序(branching program)

基于一些测试通常是变量的值,来改变指令顺序的程序

x = 15
if (x/2)*2 == x:
    print ‘even‘
else: print ‘odd‘

: (colon)后面跟着指令集

== equal  比较

= 将右值绑定到左值

boolean:and or not

循环

x = 3
y = 0
itersLeft = x
while(itersLeft > 0):
    y = y + x
    itersLeft =  itersLeft - 1
print y


分支、条件、循环、迭代

原文:http://my.oschina.net/u/2432914/blog/490143

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!