- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2.1Python语言的编程规范
2.2常量、变量与对象
2.3数据类型
2.4Python的语句概述
2.5输入/输出函数
2.6turtle库
;考纲考点;知识导图;2.1Python语言的编程规范;2.1.1代码缩进;缩进;例2-1编程,根据输入的年份和月份计算出该月的天数。代码如下:
year=int(input(请输入年份:))
month=int(input(请输入月份:))
ifmonth==2:
ifyear%4==0andyear%100!=0oryear%400==0:
days=29
else:
days=28
elifmonthin[4,6,9,11]:
days=30
else:
days=31
print(本月天数是:,days);2.1.2注释;注释;2.1.3续行;还可以使用括号续行。Python会自动将这几行代码当作一行代码来处理,文件方式和交互方式下均可使用。;2.1.4标识符的命名;标识符对大小写敏感,即china和China是两个不同的名字;对标识符命名还需要注意的是不能与python的保留字相同。;??;保留字,也称为关键字,指被编程语言内部定义
并保留使用的标识符。;Python3.x保留字列表(35个);2.2常量、变量与对象;2.2.1常量;Python中并没有真正的符号常量,由于Python中没有强制符号常量类型的定义方式,这些所谓的符号常量类型只是程序员约定俗成的表示方式而已,在实际操作中,其本质还是变量。;2.2.2变量;2.2.3对象;值表示对象所存储的数据的信息。使用print(obj)可以直接打印出值;其本质:一个内存块,拥有特定的值,支持特定类型的相关操作;栈内存;在Python中,对象可以分为可变对象和不可变对象。;栈内存;??;栈内存;Python中,可变对象和不可变对象其值都能够被引用,就是都可以做“读”操作。但是“写”操作只能对可变对象进行。;2.3数据类型;Python语言支持多种数据类型,最简单的包括数
字类型、字符串类型,略微复杂的包括元组类型、
集合类型、列表类型、字典类型等。;2.3.1数字类型;整数;浮点数;复数;2.3.2字符串类型;2.3.3布尔类型;TrueandTrue#与运算
True
TrueandFalse
False
FalseandTrue
False
TrueorTrue#或运算
True
TrueorFalse
True
FalseorTrue
True
notTrue#非运算
False
notFalse
True
3*True#布尔值可以直接参与整数运算
3
3*False
0;2.3.4组合数据类型;列表;元组;字典;集合;2.4Python的语句概述;2.4.1表达式;现在主要区别一下表达式和语句,示例代码如下:;2.4.2赋值语句;多重赋值;增强赋值;链式赋值;解构赋值;2.4.3import语句;方法1;方法2;方法3;2.4.4控制语句;?;?;2.5输入/输出函数;2.5.1input()函数;eval()函数;eval()函数经常和input()函数一起使用,用来获取用户输入的数字,使用方式如下:;2.5.2print()函数;参数说明1;参数说明1;参数说明1;参数说明2;参数说明3;参数说明4;参数说明5;2.6Turtle库;turtle(海龟)是Python重要的标准库之一,它能够进行基本的图形绘制。;2.6.1turtle的坐标系;?;2.6.2turtle的画布函数;turtle.screensize(width,height,bgcolor);turtle.setup(width,height,startx,starty);2.6.3turtle的画笔函数;?;?;
您可能关注的文档
- Python语言基础与应用 教案全套-教学案例 刘琼 第1--7章 Python语言初体验---文件和数据格式化.docx
- Python语言基础与应用 课件 第1章 Python 语言初体验.pptx
- Python语言基础与应用 课件 第3章 Python 基本数据类型.pptx
- Python语言基础与应用 课件 第4章 程序控制结构.pptx
- Python语言基础与应用 课件 第5章 函数.pptx
- Python语言基础与应用 课件 第6章 Python 组合数据类型.pptx
- Python语言基础与应用 课件 第7章 文件和数据格式化.pptx
- Java程序设计教程(第三版) 上机实训1 编写编译Java源程序 参考答案.docx
- Java程序设计教程(第三版) 上机实训3 数组与方法 参考答案.docx
- Java程序设计教程(第三版) 上机实训6 抽象类接口与包参考答案.docx
文档评论(0)