基础1.0

Posted on 2018-08-21 15:56 木楠青 阅读() 评论() 编辑 收藏

1.Python 2.x  3.x  区别 

  • 2.x版本相对3.x – 繁杂;原代码重复性较多;缺乏规范性;然后龟叔受不了了,重整并规范Python,3.x问世;
  • 2.x版本识别中文需要在首行声明: #-*-encoding: utf-8 -*- (2.x ASCLL  3.x默认Unicode)  
  • …以后补充

2.变量:数字字母下划线组成,但是不能以数字开头;约定俗成使用小写字母,命名需有可追溯性,切勿使用拼音;不能使用Python的关键词.

3.常量:参照变量,但是约定俗成:全大写字母;不可更改

4.注释单行 #  多行 ”’  ”’

5.数据类型:int str bool(False,True)后续补充

6.条件语句:if 条件:(其他参照)else;elif;while;

7.break、continue和pass分别对应跳出循环,跳出当次循环继续下一循环,过掉当前执行代码的逻辑层次,继续执行

8.作业讲解反馈:

  • count = count +1         简写       count += 1
  • result -= count     简写       (result = result – count)
  • 思维方式:解决问题的方法有很多,但是面对工作,讲究效率,切勿舍本逐末(理想的方式:先处理问题得到想要的结果,在进行代码优化)
  • Python 崇尚简洁  ,思考问题,需要抓住重点,一刀切入主题;间而言之.快速转换提取为数学上的逻辑进行处理
 1 # Example 1 加法 输出
 2 '''
 3 a = 10
 4 b = 20
 5 print(a+b)
 6 '''
 7 # Example 2 循环1-10并不要7
 8 '''
 9 count = 0
10 while count < 10:
11     count += 1  # count = count + 1    相同的简写法
12     if count == 7:
13         continue
14     print(count)
15 '''
16 # Example 3 取偶数
17 '''
18 # 方法1:(自己想的)
19 # count = 0
20 # result = 0
21 # while count < 100:
22 #     count += 1
23 #     result = count % 2
24 #     if result != 0:  # count % 2 ==1  除2求余
25 #         continue
26 #     else: print(count)
27 # 方法2:
28 count = 0
29 while count < 100:
30     count += 2
31     print(count)
32 '''
33 # Example 4 求1-2+3-4+5...99的所有数的和
34 '''
35 count = 0  # type: 
36 result = 0
37 while count < 99:
38     count += 1
39     if count % 2 == 1:
40         result += count
41     else:
42         result -= count
43 print(result)
44 '''
45 # Example 5 用户登录三次机会
46 '''
47 # 自己写的太LOW 要抓住逻辑重点
48 # password = ''
49 # result = False
50 # count = 0
51 # sum = 0
52 # while input('请输入密码:') != '123456':
53 #     count += 1
54 #     sum += count
55 #     if sum > 3:
56 #         print('你已经三次输入错误')
57 # print('密码正确')
58 # 样板
59 i = 0
60 while i < 3:
61     username = input('请输入用户名')
62     password = int(input('请输入密码'))
63     if username == '老叶' and password == 123456:
64         print('账号密码输入正确')
65         break
66     else:
67         print('账号密码错误')
68         i += 1
69         if i == 3 :
70             print('您输入错误次数过多,请等待半小时后再登陆')
71 '''

 

版权声明:本文为BQYK-5201314原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/BQYK-5201314/p/9511872.html