zoukankan      html  css  js  c++  java
  • 和我一起学python,初识python (life is short ,we need python)

    作者: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
    ")
    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 ")
    ^
    IndentationError: unexpected indent

     

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

     

     

        

  • 相关阅读:
    路由器默认密码
    目前网络安全的攻击来源
    SQL注入——时间盲注
    UNIX网络编程第4章4.5listen函数4.6accept函数
    UNIX网络编程第3章套接字编程简介3.2套接字地址结构3.3值结果参数3.4字节排序函数
    Ubuntu软件系列---如何安装deb安装包
    Ubuntu软件系列---添加实时网速
    Ubuntu软件系列---网易云
    4.9 TF读入TFRecord
    4-8 使用tf.train.string_input_producer读取列表样本
  • 原文地址:https://www.cnblogs.com/tobecrazy/p/3810127.html
Copyright © 2011-2022 走看看