python常见函数以及模块调用

1.常用函数区别

    print:

        在python3.0中print是函数,这意味着需要编写print(A )而不是print A

   str()和repr()的区别

        >>>print str(“X”)

              X

        >>>print  repr(“X”)

              “X”

        函数str让字符串更容易阅读,而repr是将字符串转换成合法的python表达式

  input和raw_input的区别:

        input会假设用户输入的是合法的python表达式

        raw_input会把所有的输入当作原始数据

长字符串,原始字符串,Unicode

        长字符串一般用''' '''三引号,三引号之间输入的内容将被原样保留,之中的单号和双引号不用转义,其中的不可见字符比如/n和/t都会被保留,如果一行中最后一个字符是"/",会忽略该字符

        原始字符串:

        >>> r‘c:python’

              'c:\python'

        >>>print r'c:python'

              c:python

       原始字符串:原始字符串不会对反斜杠进行特殊处理,若字符以反斜杠结尾需要对反斜杠进行转义

      Unicode字符串:Unicode把所有语言都统一到一套编码里

2.模块调用:

   一般通过import来导入模块,以避免模块中有函数名重复的情况

           eg:>>>import  math

                  >>> math.floor(32.9)

                  >>>from  math  import floor

                  >>>floor(32.9)

    可以使用变量来引用函数(或者python之中大多数的对象)。比如说通过A=math.floor进行赋值,函数调用A(32.9);

   

原文地址:https://www.cnblogs.com/xiaoxiaoxuepiao/p/7219069.html