码迷,mamicode.com
首页 > 编程语言 > 详细

python(二)

时间:2015-12-08 16:12:53      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:python

                                           文件处理

1.文件处理模式

     r: 以只读模式打开文件

    w: 以只写模式打开文件:如果文件存在或者有内容,会情况原内容,不存在则创建

    a: 以追加模式打开文件

   r+b:以读写模式打开文件

 w+b:以写读模式打开文件

   a+b:以追加及读模式打开文件

2.测试:

     只读: f = file(‘aaa.txt’,’r’)    #只读模式打开
            f.readline()                   #查看文件内容
            f.close()                      #结束
     只写:  f = file(‘aaa.txt’,’w’)    #只写模式打开
            f.write(‘new-line’)          #写入内容,会覆盖
            f.clone()
     追加:  f = file(‘aaa.txt’,’a’\n)  #追加模式打开,加换行符
            f.write(‘www’)               #写入内容
            f.close()

---------------------------------------------------------------------

                 字符串处理

技术分享---------------------------------------------------------------

                 列表

1.概念:存储一组数据,等于其他语言中的数组

2.实例:

   (1)列出
>>> name_list = [‘zhao‘,‘qian‘,‘sun‘]
>>> name_list 
[‘zhao‘, ‘qian‘, ‘sun‘]
>>> name_list[0]
 zhao  
   (2)追加               
>>> name_list.append(‘li’)   #append是追加的意思
>>> name_list
 [‘zhao‘, ‘qian‘, ‘sun‘, ‘li‘]
   (3)追加到指定行的后面
>>> name_list.insert(2,’110’)   #追加到第二行的后面
>>> name_list
[‘zhao‘, ‘qian‘, ‘110‘, ‘sun‘, ‘li‘]
   (4)删除 
>>>name_list.remove(‘zhao’)
>>> name_list
[ ‘qian‘, ‘110‘, ‘sun‘, ‘li‘]
   (5)统计出现了多少次
>>> name_list.append(‘zhao’)
>>> name_list
 [‘zhao‘, ‘qian‘, ‘sun‘, ‘li‘,’zhao’]
 >>>name_list.count(‘zhao’)     #出现了两次
2
   (6)查看位置
>>> name_list
 [‘zhao‘, ‘qian‘, ‘sun‘, ‘li‘,’zhao’]
 >>> name_list.index(‘qian’)
1   
   (7)在知道字符串位置的情况下,截取
>>> name_list
[‘zhao‘, ‘qian‘,‘sun‘, ‘li‘,’zhou’,’wu’,’zheng’,’wang’]
>>>name_list [0:5]
[‘zhao‘, ‘qian‘,‘sun‘, ‘li‘,’zhou’,’wu’]
   (8)在不知道字符串位置的情况下,截取
>>> name_list
[‘zhao‘, ‘qian‘,‘sun‘, ‘li‘,’zhou’,’wu’,’zheng’,’wang’]
>>>name_list[name_list.index(zhao):name_list.index(zhao)+4]#从zhao开始截取四个包括zhao
[‘zhao‘, ‘qian‘, ‘sun‘, ‘li‘]

----------------------------------------------------------------------

              元组

1.概念:不可修改,其他跟列表差不多









本文出自 “翟军铭python” 博客,请务必保留此出处http://pythonzhai.blog.51cto.com/10391994/1720729

python(二)

标签:python

原文地址:http://pythonzhai.blog.51cto.com/10391994/1720729

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!