python复习1

1. 第一句python   

    - 后缀名是可以是任意?
    - 导入模块时,如果不是.py文件
    ==> 以后文件后缀名是 .py
 

2. 两种执行方式


    python解释器 py文件路径
    python  进入解释器:
     实时输入并获取到执行结果
  

3. 解释器路径


    #!/usr/bin/env python

4. 编码    

     # -*- coding:utf8 -*-
   

#!/usr/bin/env python
# -*- coding:utf8 -*-


    Python3 无需关注
    Python2 每个文件中只要出现中文,头部必须加

5. 执行一个操作


    

    提醒用户输入:用户和密码
    获取用户名和密码,检测:用户名=root  密码=root
    正确:登录成功
    错误:登陆失败
    
     input的用法,永远等待,直到用户输入了值,就会将输入的值赋值给一个东西
    

6. 变量名  


    - 字母
    - 数字
    - 下划线
    
    PS:
     数字不能开头
     不能是关键字 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'
     最好不要和python内置的东西重复,Pycharm编程 ***
     

1                         a12_b1 = "欲练此功避险子宫..."
2                         print(a12_b1)
3                         print(a12_b1)
4                         print(a12_b1)
5                         =======
6                         print("欲练此功避险子宫...")
7                         print("欲练此功避险子宫...")
8                         print("欲练此功避险子宫...")

7. 条件语句


     if基本语句,缩进用4个空格
    

1                     if 条件:
2                         内部代码块
3                         内部代码块
4                     else:
5                         ...
6                     
7                     print('....')                
1                     if 1 == 1:
2                         print("欢迎进入第一会所1")
3                         print("欢迎进入第一会所2")
4                         # TAB 键
5                     else:
6                         print("欢迎进入一本道")
 1                                          2                     
 3                     if 1 == 1:
 4                         if 2 == 2:
 5                             print("欢迎进入第一会所1")
 6                             print("欢迎进入第一会所2")
 7                         else:
 8                             print('欢迎进入东京特')
 9                     else:
10                         print("欢迎进入一本道")

上面是表示if支持嵌套,下面是if elif

 1                     inp = input('请输入会员级别:')
 2 
 3                     if inp == "高级会员":
 4                         print('美女')
 5                     elif inp == "白金会员":
 6                         print('大摩')
 7                     elif inp == "铂金会员":
 8                         print('一线小明星')
 9                     else:
10                         print('城管')
11                         
12                     print('开始服务把....')
13                         
14                 
15 
16 
17 补充:pass
18 
19 
20 
21                     if 1==1:
22                         pass
23                     else:
24                         print('sb')
25                             

input

 1 n1 = input('>>>')
 2 if n1 == "alex":
 3     n2 = input('>>>')
 4     if n2 == "确认":
 5         print('alex SB')
 6     else:
 7         print('alex DB')
 8 else:
 9     print('error')
10                         


     注意:
      n1 = "alex"   赋值
      n1 == 'alex'  比较

pass,pass 代指空代码,无意义,仅仅用于表示代码块

 1                     if 条件1:
 2                         pass
 3                     elif 条件2:
 4                         pass
 5                     elif 条件3:
 6                         pass
 7                     else:
 8                         pass
 9                         
10                     print('end')

and  or

1 if n1 == "alex" or n2 == "alex!23":
2   print('OK')
3 else:
4   print('OK')

8. 基本数据类型  

       

 1                     name = "我是是征文"
 2                     name = 'alex'
 3                     name = """alex"""
 4                     name = '''我是是征文'''
 5                     
 6                     加法:
 7                         n1 = "alex"
 8                         n2 = "sb"
 9                         n4 = "db"
10                         
11                         n3 = n1 + n2 + n4
12                         
13                     乘法:
14                         n1 = "alex"
15                         n2 = n1 * 10
16                         
17                 数字:
18                     age = 13
19                     
20                     加减乘除次方余:
21                         a1 = 10
22                         a2 = 20
23                         
24                         a3 = a1 + a2
25 
26                         a3 = a1 - a2
27                         
28                         a3 = a1 * a2
29 
30                         a3 = 100 / 10
31 
32                         a3 = 4**4 #平方
33                         
34                         a3 = 39 % 8  # 获取39除以8得到的余数
35                         
36                         补充:
37                             a3 = 39 // 8 # 获取39除以8得到的商

9. 循环


    死循环
    
    while 1==1:
     print('ok')

10. 练习题 

使用while循环输入 1 2 3 4 5 6     8 9 10

1                     n = 1
2                     while n < 11:
3                         if n == 7:
4                             pass
5                         else:
6                             print(n)
7                         n = n + 1

求1-100的所有数的和

1                     n = 1
2                     s = 0
3                     while n < 101:
4                         s = s + n                        
5                         n = n + 1
6                     
7                     print(s)

输出 1-100 内的所有奇数

1                     n = 1
2                     while n < 101:
3                         temp = n % 2
4                         if temp == 0:
5                             pass
6                         else:
7                             print(n)
8                         n = n + 1
9                     

求1-2+3-4+5 ... 99的所有数的和

 1                     n = 1
 2                     s = 0 # s是之前所有数的总和
 3                     while n < 100:
 4                         temp = n % 2
 5                         if temp == 0:
 6                             s = s - n    
 7                         else:
 8                             s = s + n                        
 9                         n = n + 1
10                     
11                     print(s)
月儿弯弯照九州,几家欢乐几家愁。 对于中年以后的人,十年八年不过是指缝间的事,而对于年轻人,三年五年就可以是一生一世。
原文地址:https://www.cnblogs.com/ms520/p/9932043.html