• 输入和输出


    输出

    使用输出函数print()输出想要的结果:

    语法:

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

    参数

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

    返回值

    无。

    实例     1.py

    print("aaa")
    print("aaa""bbb")
    print("aaa",123)
    print("aaa","ccc","bbb",sep=".")
    print("aaa","ccc",end="====
    ")

    执行结果:

     

     输入

    使用input()来读取用户的输入。

    注意:

    1、在python2.x中raw_input( )和input( ),两个函数都存在,其中区别为
    raw_input( )---将所有输入作为字符串看待,返回字符串类型
    input( )-----只能接收“数字”的输入,在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float )
    
    2、在python3.x中raw_input( )和input( )进行了整合,去除了raw_input( ),仅保留了input( )函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型

    实例:

    a = input("请输入:")
    type(a)
    print(a)

    第一行输出"请输入:"的文字提示用户输入,输入之后回车,使用type()来检测a当前的类型,然后再打印a接收到的内容。

    Python2下验证 input() 和 raw_input()

             

    由上面的截图可以看出,python2中的input()只能接收整型、浮点型等数字类型输入,并且能判断用户输入的数字的类型。而raw_input()既可以接收数字类型输入,也可以接受字符串类型输入,

    并且无法判断用户当前输入的值的类型,都返回str类型。

    Python3下验证 input() 和 raw_input()

    由上面的截图可以知道,Python3中已经没有raw_input()的方法了,而input()的职责也发生了改变,变成了可以接收字符串和数字类型的输入,返回都是str类型。

    参考链接:

    http://www.runoob.com/python/python-func-input.html

    http://blog.csdn.net/suibianshen2012/article/details/51378948

  • 相关阅读:
    STM32 Systick定时器
    STM32F10X_CL
    公司版STM32工作原理
    STM32外部中断实验
    STM32的串口通信
    STM32调试过程中常见的问题及解决方法
    【转】 STM32 入门教程 系统时钟 SysTick
    STM32学习5 FLASH编程
    STM32学习笔记之Systick
    STM32 USART 串口简单使用
  • 原文地址:https://www.cnblogs.com/wobuyayi/p/8413088.html
Copyright © 2020-2023  润新知