• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 自己使用总结Python程序代码片段

自己使用总结Python程序代码片段

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了python程序代码,python小程序代码,python程序源代码,python小程序源代码,python程序等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

用于记录自己写的,或学习期间看到的不错的,小程序,持续更新......
****************************************************************
【例001】计算:1-2+3-4..+199-200值
#encoding=utf-8 
#计算 1-2+3-4..+199-200值 
#1+3+5+7+...199 
#-2-4-6...-200 
sum1  = 0 
sum2  = 0 
for i in range(1,200,2):      #计算1+3+5+7...199 
    sum1 +=i 
print sum1 
 
 
for i in range(-200,0,2):    #计算-2+(-4)+(-6)...+(-200) 
    sum2 +=i 
print sum2 
 
 
print "The total of 1-2+3-4..+199-200 is: ", sum1+sum2 

</div>

【例002】将两个文件中相同的部分,写到一个文件中
#encoding=utf-8 
#Python 2.7.4 
#Purpose:  将文件1.txt,2.txt中相同的内容放到3.txt中; 
f1 = open("1.txt","r+") 
f2 = open("2.txt","r+") 
f3 = open("3.txt","w+") 
 
 
all1 = f1.readlines()    #先拿文件1中所有行取出 
all2 = f2.readlines()    #再拿文件2中所有行取出 
f1.close() 
f2.close() 
 
 
for l1 in all1: 
    for l2 in all2: 
        if l1.strip()==l2.strip():  #比较行中内容是否一样 
            f3.write(l2) 
    else: 
        continue 
else: 
    pass 
         
print "#"*40 
f3.close() 
</div>

【例003】反向读取文件
假如要读取的test.txt文件内容如下: 
Python 
Perl 
Java 
Shell 
</div>
实现代码:
file1 = file('test.txt','r') 
list1 = []  #用一个空列表用于存放每行的内容 
while True: 
    line = file1.readline() 
    list1.append(line.strip()) 
    if len(line) == 0: 
        break 
for l in list1[::-1]: #反向遍历,然后依次读取出来 
    print l 
 
file1.close() 
</div>
输出结果: 
Shell 
Java 
Perl 
Python 
</div>

【例004】 往文件中所有添加指定的前缀

比如文中: print是一个函数

文本文件强制二进制编码
就变成了下面的
01.Python 3.0:  #print是一个函数 
02.Python 3.0:  #文本文件强制二进制编码 
#coding = gbk     #中文编码 
 
f_r = open('test.txt')     #打开要处理文件 
f_w = open('file.txt','w') #创建要添加文件 
 
i = 0    #加前缀标志位 
 
while True: 
    i += 1 
    line = f_r.readline() 
    if not line: 
        break 
    f_w.write('%02d'%(i) + '.Python 3.0:  #' + line)#字符串格式化及拼接技巧 
 
f_r.close()   #关闭打开的文件句柄 
f_w.close()   
</div>

【例005】
#coding = gbk 
'''''
下面code.txt文件中内容,将
01 CN Chinese
02 IN India
03 HK HongKang
04 JP Japan
05 DE Germany
06 US United States of America
要文件的内容,每一行文件,写到一个文件,且文件名前面两个字段,如
文件名为:01_CN_Chinese.txt
文中内容:01 CN Chinese
知识要点:
1. ''.join 和 split函数
2. 字符的联合
3. with语句,open文件
4. 遍历数组
5. 切片操作
''' 
postfix = '.txt'                     #设置后缀 
 
with open('test.txt') as myfile:     #with语句打开文件为myfile 
    while True:                      #while循环拿文件读出来 
        lines = myfile.readlines()   #拿所有的行一次性读取到列表中 
        if not lines: break          #没有则中断 
        for line in lines:           #遍历列表 
            file_out = str('_'.join(line.split()[:])) + postfix #得到01_CN_Chinese.txt文件名 
            open(file_out,'w').write(line)                      #write(line),将没行的文件写入新文件中 
</div>

【例006】
#coding = gbk 
'''''
#最终实现下面的过程
foos = [1.0, 2.0, 3.0, 4.0, 5.0]
bars = [100, 200, 300, 400, 500]
 
1.0 [200, 300, 400, 500]
2.0 [100, 300, 400, 500]
3.0 [100, 200, 400, 500]
4.0 [100, 200, 300, 500]
5.0 [100, 200, 300, 400]
#知识点
1. map函数的理

您可能想查找下面的文章:

  • python实现解数独程序代码
  • python实现解数独程序代码
  • Python 备份程序代码实现
  • python利用不到一百行代码实现一个小siri
  • 利用python程序生成word和PDF文档的方法
  • 利用python程序帮大家清理windows垃圾
  • 批处理与python代码混合编程的方法
  • Python实现模拟时钟代码推荐
  • 分析并输出Python代码依赖的库的实现代码
  • python实现自动重启本程序的方法

相关文章

  • python 遍历字符串(含汉字)实例详解
  • Python迭代和迭代器详解
  • Python实现把xml或xsl转换为html格式
  • Python中使用第三方库xlrd来读取Excel示例
  • Python单链表的简单实现方法
  • Python实现的Kmeans++算法实例
  • windows下wxPython开发环境安装与配置方法
  • python函数装饰器用法实例详解
  • 使用IPython来操作Docker容器的入门指引
  • python算法学习之基数排序实例

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 解析Python编程中的包结构
    • python3.5仿微软计算器程序
    • python中正则表达式的使用详解
    • python中__call__方法示例分析
    • Python 条件判断的缩写方法
    • Python中设置变量访问权限的方法
    • Python中字典创建、遍历、添加等实用操作技巧合集
    • python3.3使用tkinter开发猜数字游戏示例
    • python 不关闭控制台的实现方法
    • Python中无限元素列表的实现方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有