初始Python
安装Python |
windows:添加微信工众号:软件安装管家
有详细介绍Python2或者Python3的安装流程以及安装包下载
linux:无需安装,原装Python环境
Python入门 |
一、Python代码
文件后缀名是.py
例如:在D盘创建hello.py文件,内容如下:
print "hello,world"
执行hello.py文件,即:python D:\hello.py
结果为 hello,world
二、执行方式
执行方式有以下两种:
1.python解释器 py文件路径
2.python 进入解释器:实时输入并获取到执行结果
三、解释器路径
如果想要类似于执行shell脚本一样执行python脚本,例: ./hello.py
,那么就需要在 hello.py 文件的头部指定解释器,如下:
#!/usr/bin/env python
四、编码
python解释器在加载 .py 文件中的代码时,会对内容进行编码
在Python2中出现中文需要指定编码,如下:
# -*- coding:utf8 -*-
五、注释
该行注视:#
多行注释:""" 被注释内容 """
六、变量
- 变量是有字母、数字、下划线组成
- 数字不能开头
- 不能使用关键字 即['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内置的东西重复,如sum等
七、输入
input的用法:永远等待,直到用户输入了值,就会将输入的值赋值给一个变量
# 将用户输入的内容赋值给 name name=input("请输入用户名:") #打印输出内容 print name
如果想要输入的值不可见,需要利用getpass 模块中的 getpass方法,即:
import getpass #将用户输入的内容赋值给pwd pwd=getpass.getpass("请输入密码:") #打印输出内容 print pwd
八、条件语句
1.if基本语句
if 条件: 内部代码块 else: 内部代码块 print(...)
2.if支持嵌套
3.if elif
if id==1:
print("张三")
elif id==2:
print("李四")
else
print("王五")
九、while循环
1.while循环基本语句
while 条件: 内部代码块 print(...)
2.continue:跳出本次循环,开始下一次循环
3.break:终止所有循环
练习
例子:用户登录(三次机会重试)
count=0 while count<3 : user=input('请输入用户名:') pwd=input('请输入密码:') if user == 'lzc' and pwd == '123': print('欢迎登录') break else: print('用户名或者密码错误') count = count + 1 print('...')