1》函数:
  1>定义,关键字与调用:

               

      2>函数的返回值:

      

     

       3>函数的普通参数:

                   

          

       4>函数的默认参数:默认参数必须放在最后;

      

              可以指定参数:  

         

       5>动态参数:
      *:将传入的参数转换为一个元组;  

         

        **:将传入的参数转换为一个字典:

        

            *,**:可以同时将传入的参数处理为元组和字典,参数需先指定*,再指定**;

         

             传入的参数变量代表着元组或字典:  

         

2》使用动态参数实现字符串的格式化:  

    

              

3》lambda表达式:简单函数的简单表示;

    

4》Python内置函数:
  常用内置函数:

     

          1>abs():绝对值;
     2>all():会循环输入的元素,只有所有元素都为真才会输出True,否则False;

     

    

        3>any():只要其中有一个为真那就为真;

             

             4>ascii():相当于int.__repr__,返回输入值的ASCII码;
      5>bin():可以将输入参数转为二进制数字;    

       

          6>bytearray():可以将输入元素转化为字节数组,一个汉字三个字节;(2中不支持)

            p = bytearray('车慧伟',encoding='utf-8')
        print (p)     

           

               7>callable():变量后加上括号是否可执行;     

        

      8>chr():把ASCII转化为字符;
      ord():把字符转化为ASCII码;     

        

                 

       9>classmethod(): 面向对象使用的;
      10>compile():可以将一个字符串编译成python代码;
      11>delattr():反射时使用;
      12>enumerate():在循环输出时增加了一列自增的元素;

        

      13>eval():
      >>> eval("6*8")
        48
      >>>
    14>filter():对于序列中的元素进行筛选,最终获取符合条件的序列;

        

          

          

       15> map():遍历序列,对序列中每个元素进行操作,最终获取新的序列;

         

                    

         

                   17>frozenset():不能增加与修改的集合;
         18>globals():当前所有可用的变量;
       19>hex():转换为十六进制;
         20>max():取其中的最大值;
        max(11,22,33,44)
       21>oct():转换为八进制;
       22>range(): 

        

               23>reversed():反转;
    24>round():将输入的数字四舍五入;
    25>zip():重新组合两个列表,元组或者字典;  

        

     26>open():用来操作文件;
        r:只读模式;
        w:只写模式;(不可读,不存在则创建,存在则删除内容)
        a:追加模式(可读,不存在则创建,存在则只追加内容)
        +:表示可以同时读写文件:
        r+:可读写文件;(可读,可写,可追加)
        w+:写读;
        a+:同a;
        u:表示在读取时,可以将\r\n自动转换成\n(与r或r+模式同使用)
        ru:
        r+u:
        b:表示处理二进制文件;
        rb
        wb
        ab

    *******读取两个字节:

        

     *********读取汉字,一个汉字三个字节(3中按字符读,一个汉字和一个字母都是一个字符):

          

     27>tell():可以输出指针所在的位置;

      

       28>seek():可以指定让指针跳到哪儿,指定当前指针位置;

       

       

         29>read():指定读取多少个字符;
    30>truncate():指定当前指针位置,然后修改原文件使得原文件只有当前指针之前的内 rrong 容(test.log:123456);     

        

                  

        31>json.loads():可以将类似于字典的字符串转换为字典(3中可以,2中不行);

        

     

posted on 2017-10-04 23:01  狼途  阅读(280)  评论(0编辑  收藏  举报