Python 2.基础

Posted lt123456

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 2.基础相关的知识,希望对你有一定的参考价值。

1.Python后缀名                                                                                                                                                    

  导入模块时,如果后缀不是 .py,将会报错。

技术分享图片

2.两种执行方式                                                                                                                                                          

  Python解释器   py文件路径(上图)

  Python进入解释器 实时输入并获取执行结果(下图)

技术分享图片

 

3.解释器路径                                                                                                                                                              

  #!/usr/bin/env python

  明确文件内部使用Python解释器

技术分享图片

 

4.编码                                                                                                                                                                        

  # -*- coding: utf-8 -*-

  python3无需关注编码

5.执行一个登录操作                                                                                                                                                  

  提醒输入用户名和密码

  获取用户名和密码,检测:用户名=root  密码=123

  正确:登录成功

  错误:登录失败

  三次机会重试

技术分享图片
count = 0
while count < 3: 
    n1=input(‘请输入用户名:‘)
    n2=input(‘请输入密码:‘)
    if n1 == ‘lt‘ and n2 == ‘123‘:
        print(‘欢迎登录‘)
        break
    else:
        print(‘用户名或密码错误‘)
    count = count + 1
技术分享图片

6.注释                                                                                                                                                                             

  当行注视:# 被注释内容

  多行注释:""" 被注释内容 """

7.执行脚本传入参数                                                                                                                                                       

Python有大量的模块,从而使得开发Python程序非常简洁。类库有包括三中:

  • Python内部提供的模块
  • 业内开源的模块
  • 程序员自己开发的模块

Python内部提供一个 sys 的模块,其中的 sys.argv 用来捕获执行执行python脚本时传入的参数

#!/usr/bin/env python
# -*- coding: utf-8 -*-
  
import sys
  
print sys.argv

8.Python变量                                                                                                                                                                 

#声明变量

name ="wupeiqi"

技术分享图片

 

声明了一个变量,变量名为: name,变量name的值为:"wupeiqi"

变量的作用:昵称,其代指内存里某个地址中保存的内容

#!/usr/bin/env python
# -*- coding: utf-8 -*-

name1 = "wupeiqi"
name2 = name1

技术分享图片

变量定义的规则:

在 Python 里,标识符有字母、数字、下划线组成。

在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。

Python 中的标识符是区分大小写的。

以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;

以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。

9.条件语句                                                                                                                                                                   

根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。

age = 20
if age >= 18:
    print(‘your age is‘, age)
    print(‘adult‘)

可以给if添加一个else语句,意思是,如果if判断是False,不要执行if的内容,去把else执行了:

技术分享图片
age = 3
if age >= 18:
    print(‘your age is‘, age)
    print(‘adult‘)
else:
    print(‘your age is‘, age)
    print(‘teenager‘)
技术分享图片

注意不要少写了冒号:

当然上面的判断是很粗略的,完全可以用elif做更细致的判断:

elifelse if的缩写。

技术分享图片
age = 3
if age >= 18:
    print(‘adult‘)
elif age >= 6:
    print(‘teenager‘)
else:
    print(‘kid‘)
技术分享图片

补充:pass ==》如果判断1==1之后不作操作

#pass
if 1==1:
    pass
else:
    print(‘OK‘)

 

10.循环                                                                                                                                                                  

 while循环

 for循环

 continue,终止当前循环,开始下一次循环

 break,终止所以循环

以上是关于Python 2.基础的主要内容,如果未能解决你的问题,请参考以下文章

Python 函数声明和调用

python之基础篇——模块与包

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort