美文网首页
Python 基础语法一

Python 基础语法一

作者: keinYe | 来源:发表于2018-11-22 07:11 被阅读15次

    输入/输出

    一个工具(Python)最重要的功能是什么?当然是与人的交互,要产生交互就必须有输入(input)和输出(print)。

    输入是指由用户制造信息,由电脑进行接收。输出是指由电脑产生信息,有用户进行接收。输入和输出组成了人机交互最重要的部分。

    输出

    python 中输出主要有两种方式终端输出和文件输出,在本节主要对终端输出进行介绍,终端输出常用的方式即 print 函数,print 函数是每一个编程语言中都有的函数,也是接触编程语言第一个使用的函数。

    print 函数的定义如下:

    print(*objects, sep=' ', end='\n', file=sys.stdout)
    

    print 函数参数

    • objects:复数,表示可以一次输出多个对象。输出多个对象时,需要用 逗号「,」分隔。
    • sep:用来间隔多个对象,默认值是一个空格。
    • end:用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
    • file:要写入的文件对象,默认为 sys.stdout。

    下面我们看下编程界最经典的输出示例「你肯定知道是什么了」。

    print('hello world')
    

    print 函数也可以接受多个字符串,每个字符串使用逗号「,」隔开,就可以是组成一个完整的字符串并输出。

    print('The quick brown fox', 'jumps over', 'the lazy dog')
    

    print 会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的:

    The quick brown fox jumps over the lazy dog
    

    print 还可以输出整数和计算结果

    print(100)
    print(100 + 200)
    

    print 格式化输出

    var = 100
    print('var = %d' %(var))
    

    输入

    同输出一样在 python 中输入也有两种方式文件输入和终端输入,在 python 中常用的输入函数即 input。在 python3 中 input 函数接受一个标准输入数据,并返回一个 string 类型。

    先看一个 input 的使用示例

    str = input("Please enter:")
    print("What you typed is:", str)
    

    以上示例的执行结果如下:

    >>> str = input('please enter:')
    please enter:123
    >>> print("What you typed is: ", str)
    What you typed is:  123
    

    交互环境运行命令行运行

    在命令行下输入 python 或 python3 即可进入 python 交互环境,如下图所示:

    image
    在交互环境中输入print('hello world')即可查看实时输出效果,如下图所示
    image

    在交互环境中代码是一行一行输入和解析的。

    我们也可以在命令行下使用python3 hello.py命令运行,hello.py文件 的内容如下:

    #!/usr/bin/python3
    #-*- coding: utf-8 -*-
    
    str = input('please enter:')
    print("What you typed is: ", str)
    
    image

    相关文章

      网友评论

          本文标题:Python 基础语法一

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