标签:
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