码迷,mamicode.com
首页 > 其他好文 > 详细

分支、条件、循环、迭代

时间:2015-08-10 15:03:14      阅读:152      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!