python学习笔记

    1. 关于打印

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

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

    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

原文地址:https://www.cnblogs.com/leipei2352/p/12623726.html