zoukankan      html  css  js  c++  java
  • python复习——数据输入输出

    标准输入:x=input()……

    标准输出:print()……


    格式化输出:1、字符串格式化运算符%

            例:print('Values are %s,%s,%s.'%(1,2,['one','two']))

            输出:Values are 1,2,['one','two'].

            说明:无关语句Value are……的引号可以是单引号也可以是双引号,若数据是字符串要用引号(单双引号都行)括起,否则该字符串会被当成变量,编译器会报错。

             

              关于小数位数的输出控制大致与C语言一样,不同的是:

                 print('%06.2f'%1.235)

                 输出:001.24        6前面多了一个0,意思是不足6位,则在前用0补充

                  若不确定长度和小数位数,可:‘%*.*f’%(6,2,2.345)  等同于‘%6.2f’%(2.345)

                 print(' %(name)s:%(score)6.1f '%{'score':9.5,'name':Luky'})

                输出:Luky:   9.5

               (多见于字典类型的输出)

          


          2、format()内置函数

          例:print(format(3.142,'05.3'),format(65,'c'))

            输出:03.14 A

            说明:逗号前面是输出数据,逗号后面是输出格式,这格式包括上图的格式符号,也包括对输出长度、小数位数的控制格式,也包括 <m(左对齐,长度为m), >m(右对齐,长度为m), ^m(长度为m,居中),format()中只能有两个参数,一个是要输出的数据,一个是格式.

          

          字符串的输入:注意字符串必须有引号

           

          


          3、字符串的format()方法(推荐)

          格式:

          (1)格式字符串.format(输出项1,输出项2,输出项3)   

            格式字符串包括普通字符和格式说明符,形式:{[序号或键]:格式说明符}

            例:print('I\'m {1},{0}'.format('welcome','Jayden'))

              输出:I‘m Jayden,welcome

              注:在无关语句中的符号要用转义字符,如要单引号 ' 则用 \',要双引号 ",则要 \"

              print('I\'m' {name},{ms}'.format(ms='welcome',name='Jayden')

              输出同上。

              

              x=int(input())

              print('{:.2f},{:d},{:d}'.format(1.325,9,x))

              输入:5

              输出:1.32 9 5

              

              若均不在:前写明序号,将按顺序读取输出

              

     感谢阅读!

  • 相关阅读:
    UIWebView的使用
    ASP.NET自定义简单分页
    匿名方法、委托和Lambda表达式区分演示(图文解释)
    Windows Phone开发(11):常用控件(下)
    来自CodeCanyo的15个优秀移动应用和工具
    JDK、J2EE、J2SE、J2ME概念详解
    配置Eclipse 实现按任意键代码自动补全
    ASP.NET验证码
    asp.net 压缩解压缩zip文件
    HOOK使用:全局键盘钩子
  • 原文地址:https://www.cnblogs.com/liulangbxc/p/10976877.html
Copyright © 2011-2022 走看看