首页 > 代码库 > python   学习笔记

python   学习笔记

python 学习笔记

1 import :

    (1)import module 

    (2)from  module import argv

    (3)from   module import *

2 item :

    item :把字典中的每一对 key 和 value 组成一个元组,并返回  (返回的是由字典中某一个元素的 key 和 vaule )

3 split :

   split: python 中有两个split函数:

    split():拆分字符串。通过指定的分隔对字符串进行切片,并返回分割后的字符串列表(list)

    os.path.split():按照路径将文件名和路径分割开。

  (1) split()函数:

        str . split ( 分隔符,   分割的次数) [  选择哪一部分: 左或右 ]

        例子: 分割字符串

        str = “www.baidu.com.cn!!!!!”

        print ( str.split ( ‘ . ‘ ))

            [ ‘www‘,  ‘baidu‘ , ‘com‘ , ‘cn!!!!‘ ]

       表示以  .  为分割符对str 进行分割


        print (  str .split ( ‘ . ‘ ), 1 ) 

        [‘www‘ , ‘baidu.com.cn!!!!‘ ]

       只分割1次, 其余的不分割 输出.


        print ( str . split ( ‘ . ‘ ), 2  ) [ 0]

        [ ‘ baidu‘]

        分割两次, 取右边部分   :   0 表示取 左边分割开来的字符串  1 表示 右边的


          str1,  str2 ,str3 =  str . split ( ‘ . ‘, 2 )

          print (str1)         =====   www

          print ( str2)        =====   baidu

          print (str3)        ======   com.cn!!!!

(2) 分离文件名和路径:

        import os

        print (  os. path. split   ( ‘ /var / panoview / modules / setup / time.js  ‘ ))

        (  ‘ /var /panoview / modules / setup ‘ ,  ‘ time.js ‘  )

  

      例如:  str = " hello boy < [ www.daidu.com ]> bye bye"

                    print ( str. split (  " [" ) [ 1] . split ( " ] ") [ 0]  )

                    www.daidu.com


4 strip :

    申明: s 为字符串  , dest 为需要删除的 字符序列

    s.strip ( dest ): 删除整个字符串开头  和结尾 处的 ,位于 字符序列 中的 字符

    s.lstrip (dest ): 只删除开头

    s.rstrip (dest) :只删除末尾

    注意:

             当dest 为空时,  默认删除空白符 包括 : ‘ \n ‘ , ‘    ‘ ,   ‘ \t ‘ 

            例子:

                str = "   hello word"

                str. strip ()    

                hello word


                str = "##!!!##hello word \n 123"

                str. strip ( "#!\n 123")

                hello word

                

                str. lstrip ("#!")

                hello word \n 123

            

                str. strip ("\n 123")

                ##!!!##hello word             

5 encode :

    encode 编码方式:

    str . encode (  enconding  = "UTF - 8 ",  errors = " strict ")
    enconding ---- 需要使用的编码方式

    errors   --------   设置不同错误的处理方式


6 input :













本文出自 “12690807” 博客,谢绝转载!

python   学习笔记