python解释器:
cpython 最常用,只是相对其他得解释器来讲速度稍慢,但用户感知不到
Pypy 速度快得解释器
Jython Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。不常用,如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。
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")