首页 > 代码库 > Python 开发:初识Python(记笔记)
Python 开发:初识Python(记笔记)
Python环境
Python安装
1.下载安装包
https://www.python.org/downloads/
2.安装
默认安装路径:C:\pythong27
3.配置环境变量
【右键计算机】—》【属性】—》【高级系统设置】—》【高级】—》【环境变量】—》【第二个内容框中找到 变量名为Path的一行,双击】—》【Python安装目录追加到变值中,用;分割】
如:原来的值;C:\python27,切记前面有分号
Python入门
一、第一句Python代码
创建hello.py文件
print"hello,world"
二、解释器
想要执行python脚本,需要在文件头部加解释器:
#!/usr/bin/env python
print"hello,word"
三、内容编码
UTF-8 可以表示中文,于是在开关加:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
print"hello,world"
四、注释
当行注释:# 被注释内容
多行注释:""" 被注释内容 """"
五、执行脚本传入参数
Python 自身有大量模块,开发简洁。类库有三:1.内部;2.业内开源的模块;3.程序员自己开发的模块
执行参数
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import sys
print sys.argv
六、pyc 文件
执行python代码时,如果导入了其他的.py文件,执行过程中会自动生成一个与其同名的.pyc文件,该文件就是python解释器编译后产生的字节码。
ps:代码经过编译可以产生字节码;字节码通过反编译也可以得到代码。
七、变量
1.声明变量
#!/usr/bin/env python
# -*- coding:utf-8 -*-
name = "lzylogo"
变量定义规则:1.只能是字母、数字或下划线的任意组合;2.第一个字符不能是数字;3.关键字不能声明为变量名(‘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‘)
2.变量的赋值
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#名字1 = "lzylogo"
name1 = "lzylogo"
#名字2 = "kitty"
name2 = "kitty"
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#名字1 = "lzylogo"
name1 = "lzylogo"
#名字2 = 名字1
name2 = name1
八、输入
等待用户输入
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# 将用户输入的内容赋值给name变量
name = raw_input("请输入用户名:")
# 打印输入的内容
print name
使密码不可见
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# 导入getpass代码
import getpass
# 将用户输入的内容赋值给 name 变量
pwd = getpass.getpass("请输入密码:")
# 打印输入的内容
print pwd
九、流程控制和缩进
1.用户登陆验证
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# 提示输入用户名和密码
import getpass
name = raw_input("请输入用户名")
pwd = getpass.getpass("请输入密码")
# 验证用户名和密码
# 如果错误,则输出用户名或密码错误
# 如果正确,刚输入"欢迎,kitty"
if name == "lzylogo" and pwd == "kitty":
print "欢迎,kitty"
else:
print "用户名和密码错误"
2.根据用户输入内容输出其权限
# kitty --> 超级管理员
# eric --> 普通管理员
# tony,rain --> 业务主管
# 其他 --> 普通用户
name = raw_input("请输入用户名:")
if name == "kitty":
print "超级管理员"
elif name == "eric":
print "普通管理员"
elif name == "tony" or name == "rain"
print "业务主管"
else:
print "普通用户"
十、while循环
1.基本循环
while 条件:
# 循环体
# 如果条件为真,那么循环体则执行
# 如果条件为假,那么循环体不执行
2.break 用于退出所有循环
#代码执行到break那行,就会退出循环,以下所有行将不再执行
while True:
print "123"
break
print "456" (已退出,将不执行)
3.continue 退出当前循环,继续下一次循环
#代码执行到continue,会退出当前循环,再次执行下一次循环
while True:
print "123"
continue
print "456"
练习题1:使用while 循环输入 1 2 3 4 5 6 8 9 10
start = 1
while True:
if start == 7:
start += 1
continue
print (start)
if start == 10:
break
start += 1
Python 开发:初识Python(记笔记)