码迷,mamicode.com
首页 > 编程语言 > 详细

第一篇:初识Python

时间:2017-08-17 10:39:52      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:一个   一个人   等级   home   windows   脚本   本质   space   nbsp   

python安装与环境配置

Windows下的python解释器安装

打开官网 https://www.python.org/downloads/windows/ 下载中心

技术分享

测试安装是否成功

windows --> 运行 --> 输入cmd ,然后回车,弹出cmd程序,输入python,如果能进入交互环境 ,代表安装成功。

Linux下的python解释器安装

无需安装,原装Python环境

  
ps:如果自带2.6,请更新至2.7

更新Python

卸载重装即可

 

linux:

Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Python

查看默认Python版本
python -V
  
1、安装gcc,用于编译Python源码
    yum install gcc
2、下载源码包,https://www.python.org/ftp/python/
3、解压并进入源码文件
4、编译安装
    ./configure
    make all
    make install
5、查看版本
    /usr/local/bin/python2.7 -V
6、修改默认Python版本
    mv /usr/bin/python /usr/bin/python2.6
    ln -/usr/local/bin/python2.7 /usr/bin/python
7、防止yum执行异常,修改yum使用的Python版本
    vi /usr/bin/yum
    将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6
 
 

 变量

什么是变量?

技术分享
name=‘egon’

age=18
View Code

为何要有变量?

程序执行的本质就是一系列状态的变化,变量二字的核心一个是变,一个是量,‘变‘正好对应程序的变化,‘量‘即计量,反映的是某种状态,

比如一款游戏中的人物初始等级:level=1,过了一段时间后升级了:level=10

变量的声明

name = "Alex Li"

  技术分享

变量的引用

#!/usr/bin/env python

name=‘egon‘ #变量的声明
name #通过变量名,引用变量的值
print(name) #引用并且打印变量名name对应的值,即‘egon‘

  

变量的赋值/修改

#!/usr/bin/env python

name1=‘lhf‘
name2=‘egon‘

  技术分享

#!/usr/bin/env python

name1=‘lhf‘
name2=name1

  技术分享

#!/usr/bin/env python

#一个游戏人物的等级由1级升到2级
level=1
level=2

#一个游戏帐号的密码由‘123‘改成‘456‘
passwd=‘123‘
passwd=‘456‘

#一个人的名字有‘lhf‘改成‘egon‘
name=‘lhf‘
name=‘egon‘

  

读取用户输入(5-8分钟)

name = input("What is your name?")

print("Hello " + name )

  

执行脚本就会发现,程序会等待你输入姓名后再往下继续走。

可以让用户输入多个信息,如下

 

name = input("What is your name?")
age = input("How old are you?")
hometown = input("Where is your hometown?")

print("Hello ",name , "your are ", age , "years old, you came from",hometown)

执行输出

What is your name?Alex Li
How old are you?22
Where is your hometown?ShanDong
Hello  Alex Li your are  22 years old, you came from ShanDong

  

技术分享
 1 python3中统一都是input,python2中有raw_input等同于python3的input,另外python2中也有input
 2 
 3 1.res=input("python3: ")
 4 
 5 2.res=raw_input("python2: ")
 6 
 7 3.res=raw_input("python2: ")
 8 
 9 1,2无论接收何种输入,都被存为字符串赋值给res,而3的意思是,用户输入何种类型,就以何种类型赋值给res
10 
11 #!/usr/bin/env python
12 
13 name=input(请输入用户名:)
14 print(name)
15 执行
16 
17 C:\Users\Administrator>python D:\python_test\hello.py
18 请输入用户名:egon
19 egon
input与raw_input区别

 

 

 

 

 

第一篇:初识Python

标签:一个   一个人   等级   home   windows   脚本   本质   space   nbsp   

原文地址:http://www.cnblogs.com/xiechao621/p/7379644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!