python解释器:

cpython   最常用,只是相对其他得解释器来讲速度稍慢,但用户感知不到

Pypy    速度快得解释器

Jython    Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。不常用,如果要和Java.Net平台交互,最好的办法不是用JythonIronPython,而是通过网络调用来交互,确保各程序之间的独立性。

 

 

Windows配置环境变量:(或者在安装得时候,勾选添加python变量也行)

【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> Python安装目录追加到变值值中,用 ; 分割】

 

 

python脚本得执行

Windows:

 

notepad++编写得python脚本,直接拖动脚本到windows中得shell中,回车执行.

 

 

Linux:

定义解释器: #!/usr/bin/env   python

 

Python2默认使用得ascii码,不支持中文,如果想要显示中文,需要指定字符编码集:-*- coding:utf-8 -*-

 

Python3默认使用得utf-8,支持中文

 

 

 

 

Print()  字符串要用“”,除了定义的变量或者数字

Print(name)  打印name

Print(name)   打印name的变量值、

Print(360)打印数字360

Print(name,name)  打印字符串变量得值

 

 

 

pycharm使用

创建project(工程)---direct(目录)----python file(脚本文件)

Ctrl+?  批量注释或者批量取消注释

 

 

 

If :

elif :

else:

都要有冒号

while :

else :

 

 

for  i  in     :



python第一天脚本:

#后面得变量中需要用到前面变量值的时候,用%s占位,三个引号作用是换行格式输出。
# name = "zoudechao"
# age = 22
# job = "linux"
# info = '''
# -----------info of %s--------
# name %s
# age %s
# job %s
# -----------end-------------'''%(name,name,age,job)
# print(info)

#用户输入并定义变量
# name = input("your name: ")
# age = input("your age: ")
# job = input("your job: ")
# info = '''
# -----------info of %s--------
# name %s
# age %s
# job %s
# -----------end-------------'''%(name,name,age,job)
# print(info)


# name = "zoudechao"
# print("youy name:",name)


#输入4次数字,判断成绩
# count = 0
# while count <= 3 :
#     num = int(input("your num: "))
#     count += 1
#     if num  >= 90 :
#         print("best")
#     elif num >= 80 :
#         print("good")
#     elif num >= 70 :
#         print("ok")
#     else:
#         print("gun")



#验证用户名和密码,正确退出,尝试3次
# count = 1
# while count <= 3:
#     count += 1
#     name = input("your name: ")
#     password = input("your password: ")
#     if  name == "zoudechao" and password == "zou12345" :
#         print("welcome")
#         break
#     elif count == 4:
#         print("error")
#         break
#     else:
#         print("try")


#用FOR循环实现上题目标
# for i in range(3):
#     name = input("your name: ")
#     password = input("your password: ")
#     if name == "zoudechao" and password == "zou12345" :
#         print("welcome")
#         break
#     elif i == 2 :
#         print("your  error")
#         break
#     else :
#         print("error")