初始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('...')        

 

posted @ 2019-05-31 17:00  流浪代码  阅读(239)  评论(0编辑  收藏  举报