zoukankan      html  css  js  c++  java
  • (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

  • 相关阅读:
    降低大气分
    99999
    88888
    77777
    HandlerThread实现原理
    Android 内存泄漏总结
    Handler实现机制,同步屏障,IdleHandler
    launcher 配置
    微信小程序 上传图片七牛
    微信小程序 跳转传参数 传对象
  • 原文地址:https://www.cnblogs.com/Lival/p/4390977.html
Copyright © 2011-2022 走看看