python开发环境配置和简单的使用

转载: http://blog.csdn.net/shiyuezhong/article/details/8006183

说明:以下配置或者操纵都是在windows下的。

1.下载的地址是:www.python.org  我是下载了2.7.3版本,最新版本不适合这里。

2.安装:

     a.我的安装路径为  D:\Python27\

 b.新建环境变量

 变量名: PYTHON_HOME 

 变量值:  D:\Python27(此处为你的python安装路径)

c.编辑环境变量Path

在变量值中加入 %PYTHON_HOME%;%PYTHON_HOME%\Scripts;

说明环境变量不设置也是可以直接在开始菜单里面找到Python2.3->IDLE使用的。设置了环境变量之后就可以在命令行直接使用python命令了。

3.开始尝试使用Python

 1输入:welcome = "Hello!"  回车

再输入:print welcome 或者直接 welcome    回车就可以看到输出  Hello!

2)

[html]  view plain copy
  1. welcome = "hello"      
  2. you = "world!"      
  3. print welcome+you  

输出:helloworld!

以上使用的是字符串,变量还有几种类型:数,字符串,列表,字典,文件。其他的和别的语言类似,下面先讲下列表:

3)

[html]  view plain copy
  1. my_list = []     //这个就产生了一个空的列表。然后给它赋值     
  2. my_list = [1,2]     
  3. print my_list     
  4. my_list.append(3)    
  5. print  my_list  
4)字典:
[html]  view plain copy
  1. contact = {}  
  2. contact["name"]="shiyuezhong"     
  3. contact["phone"]=12332111  

5)结合列表和字典:

[html]  view plain copy
  1. contact_list=[]     
  2. contact1={}     
  3. contact1['name']='shiyuezhong'     
  4. contact1['phone']=12332111     
  5. contact_list.append(contact1)     
  6. contact2={}     
  7. contact2['name']='buding'     
  8. contact2['phone']=88888888     
  9. contact_list.append(contact2)  

4.到现在为止,我们用的都是交互式的命令行来操作的,接下来换一种方式来操作Python,   在IDLE中点击File->New Window,出现一个新窗口,输入以下代码:

[html]  view plain copy
  1. i = 5     
  2. n = 0     
  3. while i>0:     
  4.     n = n + i    
  5.     i = i - 1     
  6. print n  
 n=n+1 i=i-1 这两句 自动缩进,表示这两句都是 while 。保存完后按F5 执行,就会出现 5+4+3+2+1 的结果了。

4.Python中的输入、判断和引用模块:

1输入要使用的是raw_input或者input函数,区别是raw_input直接把你的输入作为字符串返回,而input则在raw_input的基础上把字符串转换为数字返回。

your_name = raw_input("please input your name:")
hint = "welcome! %s" % your_name
print hint

%s表示在这个位置插入一个字符串,%表示把后面提供的参数插入到前面的字符串中。

2)

[html]  view plain copy
  1. inputed_num = 0     
  2. while 1:     
  3.   inputed_num = input("input a number between 1 and 10\n")     
  4.   if inputed_num >= 10:        
  5.      pass      
  6.   elif inputed_num < 1:      
  7.      pass     
  8.   else:        
  9.      break      
  10.   print "hehe, don't follow, won't out"  

pass就是跳过了,什么都不干,继续让你输入。break就是跳出这个while 1(无穷循环,1总是真的,while总是执行)结束执行,\n是换行。

3

[html]  view plain copy
  1. #练习一下  
  2. from Tkinter import *  
  3. root = Tk()  
  4. w = Label(root, text="Hello, world!")  
  5. w.pack(  
  6. root.mainloop()  

说明:

#代表注释

fromt Tkinter import * 是引入一个模块用来创建GUIGraphic User Interface)窗口
Tk() 创建了一个主窗口
Label() 创建一个标签
Label的第一个参数是root表明Label是在这个主窗口中的。
w.pack()是指用缺省的方式把Label放置在主窗口中
root.mainloop()开始了一个循环,是等待你的输入的循环。

F5运行结果:

6.综合各个语法要素:

[html]  view plain copy
  1. contact = {}  
  2. contact_list = []  
  3. while 1:    
  4.   contact['name'] = raw_input("please input name: ")    
  5.   contact['phone'] = raw_input("please input phone number: ")   
  6.   contact_list.append(contact.copy())     
  7.   go_on = raw_input("continue?\n")    
  8.   if go_on == "yes":     
  9.      pass      
  10.   elif go_on == "no":      
  11.      break     
  12.   else:       
  13.   print "you didn't say no\n"i = 1for contact in contact_list:   
  14.   print "%d: name=%s" % (i, contact['name'])   
  15.   print "%d: phone=%s" % (i, contact['phone'])    
  16.   i = i + 1  
%d 代表插入十进制数值 到%s标记的位置处。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值