Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。
运行程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码运行 程序。
在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。这使得使用Python更加简单。也使得Python程序更加易于移植。
1、首先访问http://www.python.org/download/去下载最新的python版本
2、安装下载包,一路next。
3、为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到path系统变量中即可。
4、测试python安装是否成功,cmd打开命令行输入 python 命令,如成功进入python环境则安装成功。
无需安装,系统自带,现在的centos7系统自带python2.75 环境
#!/usr/bin/env python3 #声明解释器
print(“hello zhf!”)#在屏幕打印“hello zhf!”
单行注释:井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。
例:
print(“hello zhf!”)#在屏幕打印“hello zhf!”
多行、批量注释:多行、批量注释是用三引号(单引号或者双引号)''' '''包含的
例:
info = '''
-----info of %s----
name:%s
age:%s
job:%s
hobby:%s
---end---
'''
中文注释:python3默认支持中文编码,在python2中需要使用中文注释来支持中文
例:
#coding=utf-8
或者:
#coding=gbk
注释的作用:方便自己及其他人便于理解脚本内容,并声明相关的解释器及编码
1、声明解释器:
#!/usr/bin/env python3 #声明解释器
2、为代码进行说明:
print(“hello world!”)#在屏幕打印“hello world!”
3、声明编码:
#coding=utf-8
['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']
#!/usr/bin/env python3
username="allen"
passwd="123123"
print(username,passwd)
#!/usr/bin/env python3
name=input("name:")
age=input("age:")
job=input("job:")
hobby=input("hobby:")
print(name,age,job,hobby)
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#user:allen
#date:2018-02-03
username=input("请输入用户名:")#提示用户输入用户名
passwd="123123"
count=0 #控制输入次数
lockfile=open('./lockuser.txt').read()
print(lockfile)
while count<3:
if username in lockfile:
print("用户已被锁定,请联系管理员")
break
else:
user_passwd=input("请输入用户密码:")
if user_passwd==passwd:
print("welcome",username)
break
else:
print("密码错误,请重试")
count+=1
else:
print("用户已锁定,请联系管理员")
userfile=open('./lockuser.txt','a+')
print(username+'\n',file=lockfile)