• (Python) 安装、基本语法


    从今天起,我将开启python学习模式,并用博客记录学习的过程和相关知识点


    1.Python下载安装


    可以在官网:https://www.python.org/downloads/ 中下载各种版本的Python (目前我安装的版本是2.7.6)

    python地址


    2.语法要点记录


     代码注释,使用#号符:

     >>> a=1 #value of a
    >>> b=2 #value of b
    >>> a+b #a add b
    3
    >>>

    字符串可以跨多个行,可以使用反斜杠 : 或三个双引号:"""  """或者三个单引号:''' '''

    >>> print """hello
    Jack"""
    hello
    Jack

    >>> print "hello
    Jack"
    hello Jack

    注意两者的区别:会把多行拼接成一行,打印出来,而三引号会按照输入的格式原样打印出来

     两个或两个以上相邻的字符串会被自动拼接成一个字符串

    >>> a='a' 'aa' 'bb'
    >>> print a
    aaabb
    >>>

     同时给多个变量赋值

    >>> a,b,c=1,2,'c'
    >>> print a
    1
    >>> print b
    2
    >>> print c
    c

     接收用户输入:raw_input 和input

    raw_input:

    >>> x=raw_input("please input your value:")
    please input your value:10
    >>> type(x)
    <type 'str'>
    >>> x=raw_input("please input your value:")
    please input your value:aaa
    >>> type(x)
    <type 'str'>
    >>> x=raw_input("please input your value:")
    please input your value:'aaa'
    >>> type(x)
    <type 'str'>

    input:

    >>> x=input("please input your value:")
    please input your value:10
    >>> type(x)
    <type 'int'>
    >>> x=input("please input your value:")
    please input your value:aaa

    Traceback (most recent call last):
    File "<pyshell#73>", line 1, in <module>
    x=input("please input your value:")
    File "<string>", line 1, in <module>
    NameError: name 'aaa' is not defined
    >>> x=input("please input your value:")
    please input your value:'aaa'
    >>> type(x)
    <type 'str'>
    >>> x=input("please input your value:")
    please input your value:1+3
    >>> x
    4
    >>>

    对比raw_input和input的区别:

    raw_input--直接读取控制台的输入,任何类型的数据都可以接收,并都将所有输入作为字符串类型看待。 

    input --能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError

  • 相关阅读:
    mapreduce 函数入门 二
    mapreduce 函数入门 一
    Flume+Kafka+Storm+Redis 大数据在线实时分析
    mapReduce 大数据离线分析
    docker 简介
    flume安装使用+根据数据源分类
    hiho 171周
    如何新建一个空的optix工程
    读 Real-Time Rendering 收获
    hiho 1590
  • 原文地址:https://www.cnblogs.com/Lival/p/4390977.html
Copyright © 2020-2023  润新知