在 python 提示符中 输入以下文本信息,然后按 回车。
print 'Hello world!'
在py 2.x 中,以上实例会输出结果如下 :
1 Hello world
在 py3.x 中, print() 是一个函数
以上实例应该表示为
1 print('Hello world!')
2. python 中文编码
Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。
解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了
3.条件语句
1 if: 判断语句 + : 冒号 2 执行语句 3 elif:判断语句2 + : 冒号 4 执行语句 5 elif:判断语句3 + : 冒号 6 执行语句 7 else: 8 执行语句
注意:判断语句是自上而下的执行, 执行完第一个条件判断语句之后,就不会再执行下面的语句。
2. 每执行一个判断语句,程序会从其顶端 从头开始执行, 为了避免不必要的执行,可以将 几率最大的判断语句放在最上面
例如:某班学生的成绩 划分A B C 等级, 90 - 100 为 A ,60-90 为 B, 其余为 C,用代码表示:
if 90 < score < 100 : print 'A' elif 60 < score < 90: print 'B' elif 0 < score < 60: print 'c ' else: print '输入错误'
如果 60 - 90分这个区间的学生 最多,那么我们就把 这个等级放在最前面 如下:
1 if 60 < score < 90: 2 print 'B' 3 elif 90 < score < 100 : 4 print 'A' 5 6 elif 0 < score < 60: 7 print 'c ' 8 else: 9 print '输入错误'
3. while 循环
1 while 条件语句: 2 执行语句
当while 后面的条件 为 True的时候, while就会不断循环。
True 所有的非 0 整数 ,
False 0,和空 还有 [ ], ( ),{ } 都为False
gift 演示 while 循环:
实例 :
1 count = 0 2 while count < 9: 3 print count 4 count += 1
运行之后的结果是
0
1
2
3
4
5
6
7
8
for 循环
for i in ‘letter’ : print i
嵌套循环
循环里面套循环
for m in range(10): print '_______',m for n in range (10): print n