py 2.x day 1
Posted jiayou888888
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了py 2.x day 1相关的知识,希望对你有一定的参考价值。
在 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
以上是关于py 2.x day 1的主要内容,如果未能解决你的问题,请参考以下文章