美文网首页程序员
python变量、语句

python变量、语句

作者: 学习编程王同学 | 来源:发表于2018-02-01 23:10 被阅读27次

    值与变量

    值是程序的基本组成要素。

    值具有不同的数据类型,python有5个标准数据类型:

    • Numbers(数字)
    • String(字符串)
    • List(列表)
    • Tuple(元组)
    • Dictionary(字典)

    变量存储在内存中的值。

    python程序中不需要对变量声明类型,变量在第一次赋值时被创建。

    变量名不能使用python保留字,python保留字如下:

    and         del         from    None        True
    as          elif        global  nonlocal    try
    assert      else        if      not         while
    break       except      import  or          with
    class       False       in      pass        yield
    continue    finally     is      raise       def 
    for         lambda      return
    

    数字

    使用type()查看值的类型:

    >>> type (2)
    <class 'int'>
    >>> type (2.5)
    <class 'float'>
    

    例子中,2的类型是整数(int),2.5的类型是浮点数(float)。

    使用=为变量赋值:

    >>> x = 5
    >>> x
    5
    

    例子中,通过运算符=,将数字5赋值给变量x。可以看到赋值后x的值为5.

    字符串

    字符串包含于单引号’‘或者双引号“”中,使用运算符+连接字符串:

    >>> name = 'mwang' # 将字符串mwang赋值给变量name
    >>> print ('Hello, ' + name)
    Hello, mwang
    

    上面的例子中,#是注释符号,本行中#之后的内容都为注释内容。

    例子中首先将mwang(单引号之中)赋值给变量name,之后用运算符+把字符串Hello,和变量name连接,输出之。

    同样,可以使用type()查看值类型:

    >>> type (name)
    <class 'str'>
    

    这表示变量name存储的值为字符串类型。

    输入与输出

    输出我们已经很熟悉了,使用print ()即可,怎么输入呢?

    使用input ()即可完成输入操作。

    name = input ("What's your name? ")
    print ("Hello,", name)
    

    执行上面的程序,下面是一个执行结果示例:

    $ python input_output.py 
    What's your name? mwang
    Hello, mwang
    

    可以看到,input ()先显示参数(这里是What's ... name?),然后等待用户的输入。用户输入(这里是mwang)后,将用户输入作为字符串返回,这里将返回值赋值给变量name

    可以看到print ()可以使用,连接两个字符串,并且会在中间加入一个空格。

    程序执行效果如下图:

    python输入和输出

    相关文章

      网友评论

        本文标题:python变量、语句

        本文链接:https://www.haomeiwen.com/subject/pqojzxtx.html