zoukankan      html  css  js  c++  java
  • 2.3Python基础语法(三)之输入输出

    返回总目录

    目录:

    1.input输入

    2.print输出

    (一)input输入

    1.input的处理方式

    # 输入input
    string = input("请输入一个字符串:")
    number = input("请输入一个数字:")
    print(type(string))
    print(type(number))
    ------------输出----------
    请输入一个字符串:fjdkjfkjdk
    请输入一个数字:123456
    <class 'str'>
    <class 'str'>
    

    可见input是以 “ str ” 字符串的形式处理

    2.字符转换数字:eval()函数

    # input字符转换数字
    number = input("请输入一个数字:")
    print("转换前:", type(number))
    number = eval(number)
    print("转换后:", type(number))
    ------------输出----------
    请输入一个数字:123
    转换前: <class 'str'>
    转换后: <class 'int'>
    

    (二)print(values, sep, end, file, flush)输出

    1.print函数的总览图

    输出函数.png

    2.values参数:用逗号间隔多个输出值

    # values参数
    a = 123
    b = '张一根'
    print(a, b)
    ------------输出----------
    123 张一根
    

    3.sep参数:分隔符

    # sep参数:分隔符
    a = 123
    b = '张一根'
    print(a, a, a, b, b,sep="--")
    ------------输出----------
    123--123--123--张一根--张一根
    

    4.end参数:结束符

    # end参数:结束符
    a = 123
    b = '张一根'
    print(a, b,end="这是结束符添加的
    ")
    ------------输出----------
    123 张一根这是结束符添加的
    

    注:在默认下,print里的end参数等于end=“ ”,这才导致了print具有换行功能。

    5.file参数:输出到文件

    # file参数:输出到文件
    f = open("test.txt", 'w', encoding='utf-8')  
    #以w写的形式打开test.txt文件,且编码为utf-8,没有文件时,会新建一个文件。
    print("这段话成功写入到该文件里", file=f)
    

    ------------输出效果----------
    image.png

    注:默认下,file=sys.stdout,即在控制台输出。

    6.格式输出:%() 与.format()

    # 格式输出
    a = 12
    b = 66
    print("%d %d" % (a, b))  #对应的格式要匹配
    print("{0} {1}".format(a, b))  #号数对应后面的变量
    ------------输出----------
    12 66
    12 66
    

    注:这两种都是字符串的操作,不是print的操作,在其他用字符串的地方也可以用。

    本小节结束!

    返回总目录

    我是张一根,一个机械专业的大学生,一个在读本科的计算机爱好者,期盼和你一起交流计算机的知识,让我们在这个大时代里一起进步。

  • 相关阅读:
    个性化排序算法实践(三)——deepFM算法
    Textbox输入状态提示
    CheckBox状态多选
    TextBox各种设置
    CheckBox多选
    简单的动画
    样式中调用方法
    textbox获取焦点选中内容
    linq一般用法
    自定义表头Datagrid
  • 原文地址:https://www.cnblogs.com/zyg123/p/10178434.html
Copyright © 2011-2022 走看看