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
做更细致的判断:
elif
是else 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.基础的主要内容,如果未能解决你的问题,请参考以下文章