没有合适的资源?快使用搜索试试~ 我知道了~
python基础教程至60课(基础).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 27 浏览量
2021-12-03
11:40:17
上传
评论
收藏 2.61MB DOC 举报
温馨提示
试读
64页
python基础教程至60课(基础).doc
资源推荐
资源详情
资源评论
第 课安装
第 课
第 课
第 课输入
第 课变量
第 课
第 课
第 课
第 课 !
第 " 课变量
第 课逻辑判断
第 课 循环
第 课字符串 "
第 课字符串格式化
第 课循环的嵌套
第 课字符串格式化
第 课类型转换
第 课 类型转换
第 课函数
第 课函数的参数
第 课函数应用示例
第 课##$
第 课 的嵌套
第 课初探 $
第 课操作 $
第 课字符串的分割
第 课连接 $
第 " 课字符串的索引和切片
第 课读文件
第 课写文件
第 课处理文件中的数据
第 课%
循环 在条件不满足时 结束#循环 遍历完序列后 结束
如果在循环条件仍然满足或序列没有遍历完的时候#想要强行跳出循环#就需要用到 % 语
句
&'( )*'+, ))-./-( %上面的程序不停接受用户输入当用户
输入一行0./0时#程序结束1+",( )*'+, ))-./-( %上
面的程序接受用户 " 次输入#当用户输入一行0./0时#程序提前结束
回到我们最早的那个猜数字小游戏用 % 可以加上一个功能#当用户输入负数时#游戏就结
束如此一来#假如有玩家猜了几次之后仍然猜不中#一怒之下想要直接退出游戏#就猜一个负
数添加的代码是: $+"( -21!- %与 % 类似的还有一个
34' 语句#明天说
第 课34'
% 是彻底地跳出循环#而 34' 只是略过本次循环的余下内容#直接进入下一次循环
在我们前面写的那个统计分数的程序里#如果发现有成绩不足 " 分#就不记入总成绩当然#你
可以用 判断来实现这个效果但我们今天要说另一种方法:34'$3 ((
)+$3, +"( 34' $'!5)
第 课异常处理 "
在程序运行时#如果我们的代码引发了错误# 就会中断程序#并且输出错误提示"
比如我们写了一句: +-"-,运行后程序得到错误提示: &33%+!$33
$,(/06(77$0##+! ',+-"-,8'(9
+,$"(-"-意思是#在 $ 这个文件#第 行#+-"-,这里#你拿了一个不
是 " 进制能够表示的字符#我没法把它转成 值"
上面的错误可以避免#但在实际的应用中#有很多错误是开发者无法控制的#例如用户输入了
一个不合规定的值#或者需要打开的文件不存在这些情况被称作0异常0#一个好的程序需要能
处理可能发生的异常 #避免程序因此而中断 例如我们去打开一个文件: ):+-;
2$2-,-/ <-3$+,假如这个文件因为某种原因并没有出现在应该出现的
文件夹里#程序就会报错: .(=$'3: 3(-;2$2-程序在出
错处中断#后面的 不会被执行 "
在 中#可以使用 23 语句来处理异常做法是#把可能引发异常的语句放在 ;
块中#把处理异常的语句放在 23;块中把刚才那段代码放入 23 中: ( )
:+-;2$2-, -/ <- 3$+,23( -/2$$---
当程序在 内部打开文件引发异常时#会跳过 中剩下的代码#直接跳转到 23 中的语
句处理异常于是输出了0/2$$0如果文件被顺利打开#则会输出0/ <0#而不会
去执行 23 中的语句但无论如何#整个程序不会中断#最后的00都会被输出在
23 语句中# 中引发的异常就像是扔出了一只飞盘#而 23 就是一只灵敏的狗#总
能准确地接住飞盘
第 课字典
今天介绍一个 中的基本类型;;字典〔 34
字典这种数据结构有点像我们平常用的通讯录#有一个名字和这个名字对应的信息在字典中#
名字叫做0键0#对应的内容信息叫做0值0字典就是一个键7值对的集合它的基本格式是〔%
是键#' 是值: )>%(9'#%(9'?键7值对用冒号分割#每个对之间用逗号分
割#整个字典包括在花括号中关于字典的键要注意的是: 键必须是唯一的; 键只能是
简单对象#比如字符串、整数、浮点数、 值$ 就不能作为键#但是可以作为值
举个简单的字典例子: $3)>-萧峰-(#-段誉-(#-虚竹-(? 字典中的键7值对没
有顺序#我们无法用索引访问字典中的某一项#而是要用键来访问$3-段誉-注意#如
果你的键是字符串#通过键访问的时候就需要加引号#如果是数字作为键则不用
第 课模块
自带了功能丰富的标准库#另外还有数量庞大的各种第三方库使用这些0巨人的0代码#
可以让开发事半功倍#就像用积木一样拼出你要的程序
使用这些功能的基本方法就是使用模块通过函数#可以在程序里重用代码;通过模块#则可
以重用别的程序中的代码模块可以理解为是一个包含了函数和变量的 文件在你的程序
中引入了某个模块#就可以使用其中的函数和变量
第 课用文件保存游戏〔
第 " 课用文件保存游戏〔
第 课用文件保存游戏〔 ""
第 课函数的默认参数 "
第 课查天气〔 "
第 课查天气〔 "
第 课查天气〔 "
第 课查天气〔
第 课面向对象〔
第 课面向对象〔
第 课面向对象〔
第 " 课面向对象〔 "
第 课 ; 技巧
第 课元组
第 课数学运算
第 课真值表
第 课正则表达式〔
第 课正则表达式〔
第 课正则表达式〔
第 课正则表达式〔
第 课正则表达式〔
第 " 课随机数
模块的常用安装方式
正则表达式 " 分钟入门教程
目录
本文目标 "
如何使用本教程 "
正则表达式到底是什么东西?
入门
测试正则表达式
元字符
字符转义
重复
字符类
分枝条件
分组
反义
后向引用
零宽断言
负向零宽断言 "
注释 "
贪婪与懒惰
处理选项
平衡组7递归匹配
还有些什么东西没提到
联系作者
网上的资源及本文参考文献
更新纪录
[Python 第 0 课]Why Python?
为什么用 Python 作为编程入门语言?
原因很简单.
每种语言都会有它的支持者和反对者.去 Google 一下"why python",你会得到很多结果,
诸如应用范围广泛、开源、社区活跃、丰富的库、跨平台等等等等,也可能找到不少对它的
批评,格式死板、效率低、国内用的人很少之类.不过这些优缺点的权衡都是程序员们的烦
恼.作为一个想要学点编程入门的初学者来说,简单才是最重要的.当学 C++的同学还在写链
表,学 Java 的同学还在折腾运行环境的时候,学 Python 的你已经像上图一样飞上天了.
当然,除了简单,还有一个重要的原因:因为我现在每天都在写 Python.虽然以后可能会讲
些手机编程之类〔如果真的有那么一天 π_π,但目前这时候,各位也就看菜吃饭,有啥吃啥了.
每天 5 分钟,先别计较太多.况且 Python 还是挺有利于形成良好编程思维的一门语言.
推荐两本我个人比较喜欢的 Python 入门书籍,一本是《简明 Python 教程》,我自己最开始
就 是 看 着 它 学 的 , 接 下 来 也 会 大 体 参 考 里 面 的 内 容 讲 . 另 一 本 是 《 Head First
Python》,Head First 系列都是非常浅显易懂的入门类书籍,虽然我只瞄过几眼,但感觉还
是不错的.
[Python 第
1
课 ] 安装
进入 Python 的官方下载页面
你会看到一堆下载链接.我们就选"Python 2.7.5 Windows Installer",如果是 64 位系统
的同学选下面那个"Python 2.7.5 Windows X86-64 Installer".为什么不选最上面那个
3.3.2 的新版本?因为我在用 python2.7.x,python3 改了不少地方,不熟.
下载之后,就和装其他软件一样,双击,一路 Next,想换安装路径的同学可以换个位置.但不管
换不换,请把这个路径复制下来,比如我的是"C:\python27\",后面要用到它.
安装结束还没完,我们还差最后一步:设置环境变量.这是什么东西我暂时先不解释,大家照
着做就好.右键单击我的电脑〔不,是你的电脑,依次点击"属性"->"高级"->"环境变量",
在"系统变量"表单中点击叫做 Path 的变量,然后编辑这个变量,把";C:\Python27\",也就是
你刚才复制的安装路径,加到它的结尾.注意!要用英文分号和前面已有的内容隔开.然后点
确定,点确定,再点确定.完成.
怎么知道你已经成功安装了 Python 呢?这时候你需要打开命令行,或者叫命令提示符、控
制台.方法是:点击开始菜单 ->程序->附件->命令提示符 ;或 者直接在 桌面按快捷
键"Win+r",Win 键就是 Ctrl 和 Alt 旁边那个有 windows 图标的键,输入 cmd,回车.这时候
你就看到可爱的黑底白字了.
在命令行里输入 python,回车.如果看到诸如:
Python 2.7.5 <default, May 15 2013, 22:43:36> [MSC v.1500 32 bit <Intel>]
on win32
的提示文字,恭喜你!否则,请重新检查你哪里的打开方式不对,或者直接给我留言.
剩余63页未读,继续阅读
资源评论
xiangba66
- 粉丝: 0
- 资源: 4万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功