菜鸟lei的学习成长空间

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

    1. 关于打印

    a. print时候r放在字符串引号之前表示字符串里面的内容是原始内容,不用做转义.

       比如print(r"\nwow") 打印出来就是 \nwow

    2.关于元组

    a. 元组内容不可变

    b. 元组中如果只有一个元素,必须在这个元素后面加一个逗号,比如  (1,)


    3. 关于input函数和raw_input函数

    都只能接收一个输入,比如你打算让用户输入a,b,c的值,那要从输入中读取3次,或者将abc的值写在一起内部用分隔符隔开,用引号把整体引住.

    raw_input函数只存在于python2中,它将命令行输入当成字符串解析

    python2中,input接收到命令行输入之后,会做一次eval(xxx)转换,所以在python2上,如果是从命令行输入一个数字,那input会将其解析为int.

    而python3中,去掉了raw_input,只保留了input函数,所以不再对输入内容做格式转换,所以命令行输入都被当做是str.

    image

    image

posted on 2020-04-02 23:07  菜鸟-雷  阅读(162)  评论(0编辑  收藏  举报