分支、条件、循环、迭代

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


转载于:https://my.oschina.net/u/2432914/blog/490143

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值