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 \'输入错误\'
View Code

 

 3. while 循环 

   

1 while 条件语句:
2     执行语句
View Code

当while 后面的条件 为 True的时候, while就会不断循环。

  True 所有的非 0 整数 ,

  False 0,和空 还有 [ ], ( ),{ } 都为False

gift 演示 while 循环:

 

 

实例 :

1 count = 0
2 while count < 9:
3     print count 
4     count += 1
View Code

 运行之后的结果是

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的主要内容,如果未能解决你的问题,请参考以下文章

apriori片段代码

老男孩DAY1作业二

day12_框架一sendmail.py代码

day12_框架一report.py代码

day12_框架二tools.py代码

day12_框架一main.py代码