美文网首页python初学
python初学11.Python的基本运算和表达式(中二)

python初学11.Python的基本运算和表达式(中二)

作者: 浩均 | 来源:发表于2017-11-08 12:33 被阅读0次

    输入输出

    输入指的是从输入设备获取数据,这里的输入设备往往指的是键盘,通过input()函数可以实现这一目的

    x = input(<提示字符串>)

    举个栗子:


    运行后,出现一个输入框等待你输入


    输入后回车,当我们查看name变量时,显示的就是刚才输入的信息了

    小明:我想知道小红的年龄和我是不是一样(其实她知道是一样的)!

    于是小明写了个代码让小红输入信息:


    结果发现。。。竟然不一样。emmm


    可能细心的你已经发现了问题所在!


    原来从input()获得的是是字符串类型数据

    所以我们要用到之前学的类型转换


    这样就行啦,可是,这样好麻烦,怎么样从源头解决呢?


    输出就是把结果显示在输出设备(一般是显示器),一般使用print函数


    sep参数是规定分隔符选用的是什么

    print() 函数还可以用字符串格式化控制输出的形式

    常见的格式字符如下表:


    看个例子:


    我们用%s代替要输出的内容,而后一个%后面你的内容则是真正输出的内容

    如果有多个%s,在最后的%后面要加括号将真正输出内容括起来

    格式化操作符辅助指令

    符号                    作用

    -             用做左对齐

    +            在正数前面显示加号( + )

    #            在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于

    用的是'x'还是'X')

    0            显示的数字前面填充‘0’而不是默认的空格

    m          m 是显示的总宽度


    如果是浮点数,

    %m.nf    m指的是输出总宽度,小数点之后保留n位(四舍五入保存),如果总宽度超过m,按照实际显示


    幸好我们学的是Python3

    现在压轴演出开始!!!


    str.format()

    通过{}来代替%,功能更强!


    参数可以不按照顺序,也可以使用多次!


    今天作业:按照我的操作走一遍(敢不敢换个其他的说法)

    下课

    人生苦短,我选Python

    相关文章

      网友评论

        本文标题:python初学11.Python的基本运算和表达式(中二)

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