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

和我一起学python,初识python (life is short ,we need python)

时间:2014-06-27 15:47:59      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   java   http   

作者:tobecrazy  出处:http://www.cnblogs.com/tobecrazy 欢迎转载,转载请注明出处。thank you!

由于项目需要(并非因为life is short),开始学习python。

1.python 是什么

  和perl一样,python是一种脚本语言。由于语法简洁而清晰,比较接近伪代码 ,易于维护,逐渐开始流行起来。

  • 高级计算机语言,规避内存指针等复杂问题
  • 解释性语言,实时显示运行
  • 支持多平台,linux、windows等

2.python运行环境

  由于python是解释性计算机语言,所以需要解释器将源码翻译成机器语言。python的运行就需要事先配置python环境。

  RHEL自带python程序,windows用户需要自己下载安装python。

  要检测是否安装python ,使用python -V (V是大写)

     

[root@localhost ~]# python -V
Python 2.6.6

可以看出已经安装python,版本号是2.6.6

如果没安装就不显示类似结果

3. 第一个python脚本(linux平台) ,名为hello.py

  

1 #!/usr/bin/python
2 #create by Young
3 #2014-6-26
4 #file name hello.py
5 name=raw_input("Enter your name\n")
6 print name+" welcome to python‘s world"

      很简单的一个脚本,

       第1行是告诉解释器,python的程序在哪,第2~4行是注释,第5行定义一个name的变量,并从命令行获取赋值,第6行输出变量name。

      然后 chmod +x hello.py

运行结果如下:

[root@localhost ~]# python hello.py
Enter your name
Young
Young welcome to python‘s world

可以看出python的一些语法特点:

  • 不需要行尾加分号,一般脚本语言(除了shell),C++、java、perl都需要行尾加分号
  • +号可以是字符串连接符
  • python脚本中以#为开头的是注释
  • print 是python输出函数,raw_input从命令行获取输入

 另外:注意Python是大小写敏感的,即printPrint不一样——注意前一个是小写p而后一个是大写P。确保在每一行的开始字符前没有空格或者制表符,如果在name前加一空格

否则会报错,python严格缩进。事实上行首的空白是重要的。它称为缩进。在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。

这意味着同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块。 

[root@localhost ~]# python hello.py
File "hello.py", line 5
name=raw_input("Enter your name\n")
^
IndentationError: unexpected indent

 

这些就是今天的内容,对python有一个初步的认识,接下来了解python的基本概念和语法结构

 

 

 

    

和我一起学python,初识python (life is short ,we need python),布布扣,bubuko.com

和我一起学python,初识python (life is short ,we need python)

标签:style   class   blog   code   java   http   

原文地址:http://www.cnblogs.com/tobecrazy/p/3810127.html

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