相信有很多人都在努力地自学着Python,但自学过程中总是看懂了却不会做。这就像学生时期老师讲过了,觉得听懂了,但一看题就懵了。

在自学任何一门软件或是编程语言的过程中,最重要的是结合教程去进行实践训练,毕竟“实践才是检验真理的唯一标准”。

今天给大家带来Python从初级入门到精进的练习实例共100例,每篇五道题保持篇幅不会过长,大家练习也循序渐进、松弛有度。并且还会附上题目程序的的源代码,供大家参考,大家初期可以“照猫画虎”去发现其编程的目的及规律,从而更好地理解。

Python 练习实例96

题目:计算字符串中子串出现的次数。

程序分析:无。

程序源代码:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

if __name__ == '__main__':

str1 = raw_input('请输入一个字符串:\n')

str2 = raw_input('请输入一个子字符串:\n')

ncount = str1.count(str2)

print ncount

Python 练习实例97

题目:从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个 # 为止。

程序分析:无。

程序源代码:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

if __name__ == '__main__':

from sys import stdout

filename = raw_input('输入文件名:\n')

fp = open(filename,"w")

ch = raw_input('输入字符串:\n')

while ch != '#':

fp.write(ch)

stdout.write(ch)

ch = raw_input('')

fp.close()

Python 练习实例98

题目:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。

程序分析:无。

程序源代码:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

if __name__ == '__main__':

fp = open('test.txt','w')

string = raw_input('please input a string:\n')

string = string.upper()

fp.write(string)

fp = open('test.txt','r')

print fp.read()

fp.close()

Python 练习实例99

题目:有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中。

程序分析:无。

程序源代码:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

if __name__ == '__main__':

import string

fp = open('test1.txt')

a = fp.read()

fp.close()

fp = open('test2.txt')

b = fp.read()

fp.close()

fp = open('test3.txt','w')

l = list(a + b)

l.sort()

s = ''

s = s.join(l)

fp.write(s)

fp.close()

Python 练习实例100

题目:列表转换为字典。

程序分析:无。

程序源代码:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

i = ['a', 'b']

l = [1, 2]

print dict([i,l])

祝大家Python学习顺利!没有 B U G~

python十大实例_Python练习实例100例(从简入难)96-100相关推荐

  1. python十大语言_Python语言的十大神器

    本文主要向大家介绍了Python语言的十大神器,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 相传在上古时期,混沌未分,鸿蒙初现,天地间产生十件威力无比的神器,分别是:东皇钟.轩 ...

  2. python十大语言_Python 语言之十大语法

    Python 是一种代表简单思想的语言,本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码.如能在实战中融会贯通.灵活使用. 01 for - else什么?不是 if ...

  3. python十大操作方法_python最佳入门教程(19): 列表操作方法

    1 教程引言 本教程基于python3.x, 是针对初学者的一系列python入门教程,在知乎上常有人问我计算机该怎么学,如何自学编程,笔者也是通过自学编程而进入IT这一行业的,回顾入行的这几年,从音 ...

  4. python十大标准_python对标准类型的分类

    python的标准类型可以按照三种方式分类. 一.按存储模型分类 按存储模型分可以分为原子(标量)类型和容器类型. 原子(标量)类型指对象(这里的对象不是对象数据类型,而是任何可能的值)的值只能含有一 ...

  5. python十大框架_python 十大web框架排名总结

    0 引言 python在web开发方面有着广泛的应用.鉴于各种各样的框架,对于开发者来说如何选择将成为一个问题.为此,我特此对比较常见的几种框架从性能.使用感受以及应用情况进行一个粗略的分析. 1 D ...

  6. 十大python开发软件-必看 | 2020年,Python十大应用领域介绍!

    原标题:必看 | 2020年,Python十大应用领域介绍! python作为一门当下极其火爆的编程语言,得到世界范围内无数编程爱好者和开发者喜欢并不是偶然的,除了要比其他编程语言更容易入门,pyth ...

  7. 八十八、Python | 十大排序算法系列(下篇)

    @Author:Runsen @Date:2020/7/10 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...

  8. 八十七、Python | 十大排序算法系列(上篇)

    @Author:Runsen @Date:2020/7/10 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...

  9. PDF下载!《Python十大基础专题》《247个Python综合案例》《Pandas 20页学习笔记》...

    Python 技术栈 完整学习路线 如今书籍汗牛充栋,如何从零.循序渐进地掌握Python技术栈,成为很多读者朋友们关心的问题.最近,我特意按照Python技术栈的学习逻辑,把它划分为六个阶段,并且给 ...

  10. python运用在哪些地方_必看 | 2020年,Python十大应用领域介绍!

    原标题:必看 | 2020年,Python十大应用领域介绍! python作为一门当下极其火爆的编程语言,得到世界范围内无数编程爱好者和开发者喜欢并不是偶然的,除了要比其他编程语言更容易入门,pyth ...

最新文章

  1. java runnable 启动_Java开发笔记(九十七)利用Runnable启动线程
  2. 抱歉,你和社会脱节了——对于中国教育的反思
  3. 从零开始一起学习SLAM | 为什么要用齐次坐标?
  4. 【算法数据结构Java实现】时间复杂度为O(n)的最大和序列
  5. 课时 27:Kubernetes 安全之访问控制(匡大虎)
  6. 安装包安装服务,点修复出现的错误”Error 1001:指定的服务已存在“ 解决办法...
  7. mongodb身份验证_MongoDB身份验证
  8. python随机生成字符串_python 随机生成字符串数据
  9. mysql 5.6 修改端口_mysql5.6.24怎么修改端口号
  10. Error in moviepy setup command: 'extras_require' must be a dictionary whose values are strings or li
  11. c语言字符数组赋值_C语言关于结构体字符成员元素赋值的方法
  12. 在本地电脑搭建一个网站 转自本文地址:http://www.fengzimo.com/1503.html 来源 疯子墨...
  13. 数据损坏了,怎么找回来?用超融合备份一体机啊
  14. jetty运行web项目
  15. 高效办公之远程电脑控制:再也不用带着厚重笔记本
  16. linux安装文件密码,linux安装包PGP加密验证
  17. 《暗时间》读书笔记及读后感
  18. Python警告控制模块:warnings
  19. Docker之maxscale容器实现mysql读写分离配置文件
  20. 163电子邮箱,注册登陆及使用详细揭秘

热门文章

  1. JVM 堆内存设置原理
  2. ES6_类_note
  3. 把爬取信息导出到mysql,关于爬虫学习的一些小小记录(四)——爬取数据存入数据库...
  4. ipa解包打包工具_ios打包ipa的四种实用方法(.app转.ipa)
  5. python可以做表格文档吗_生活中的python-利用python-docx自动生成表格简化工作流程...
  6. CAP定理(CAP theorem)
  7. mac磨皮插件_Adobe Pr 黑科技插件合集,一键安装,Mac+Win
  8. python assertion failed_PyCharm报错与解决方法一览
  9. python unit test_Python Unittest
  10. python的json.dump参数使用