- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计基础 Python基础知识 我的第一个程序 我的第一个Python程序 编写一个程序,显示下面内容: 梯形的上底是4; 下底是5; 高是3. 它的面积是: (4+5)×3÷2=13.5 实 践 程序设计基础 Python基础知识 我的第一个程序 我的第一个Python程序 编写一个程序,显示下面内容: 梯形的上底是4; 下底是5; 高是3. 它的面积是: (4+5)×3÷2=13.5 实 践 程序设计基础 任何编程语言都需要处理数据,比如数字、字符串、字符等,我们可以直接使用数据,也可以将数据保存到变量(注意不是常量)中,方便以后使用。 Python的常量与变量 常量与变量的概念 Python的常量与变量 变量 数据 常量 数据 变量是一个打开的箱子,我们可以不断的更换箱子里的“数据”。 即:变量保存的数据可以被多次修改。 常量是需要封闭的箱子,我们把“数据”放到箱子里以后,就不能更换箱子里的“数据”。 即:常量一旦保存某个数据之后就不能修改了 程序设计基础 每个变量都拥有独一无二的名字,称为标识符,通过标识符就能找到变量中的数据。 Python的常量与变量 变量的概念 Python的常量与变量 a 100 赋值语句“a=100”表示把数字100放到名为a的箱子中,从此以后,a 就代表整数 100,使用 a 也就是使用 100。 在编程语言中,将数据放入变量的过程叫做赋值。 Python 使用等号“ = ”作为赋值运算符,具体格式为:标识符 = 数据 如:a=100 a=100 print(a) #函数print(),作用是在屏幕上输出a 试一试编写下面的程序: 实 践 程序设计基础 在其它程序设计语言中,使用变量前,必须进行声明它的类型,打个比喻,即:事先规定好盒子能装什么。在Python中,不需要声明变量类型,它是在第一次赋值时,根据赋值的数据类型来自动确定变量的类型的。 Python的常量与变量 变量的声明 Python的常量与变量 箱子a 上图中,箱子就只能装书了。 C语言声明类型 int a; a=1; a=1.2; Python中变量第一次赋值时完成声明 a=1 a=1.2 程序设计基础 Python的常量与变量 变量的类型 Python的常量与变量 Numbers(数字) int(有符号整型)a=5 long(长整型,也可以代表八进制和十六进制) a=535633629843L float(浮点型) a=5.0 complex(复数) a=4+5j bool(布尔型) a=Ture String(字符串) a=“abc” List(列表) a=[“d”,”g”, “o”, “h”, “2”, “t”] Tuple(元组) a=(“d”,”g”, “o”, “h”, “2”, “t”) Dictionary(字典) a= {name: runoob,code:6734, dept: sales} 不可变 1 0 问答(学完思考): 1、字符串是不可变的,所以一旦创建了,那么就不能修改,假设s=‘a’,那么执行s[0]=‘b’能修改s的值吗?如果是s=‘b’呢,会报错吗? 2、通过索引定位,索引号从0开始,那么s=“abcdhelen”,问s[3]=?,如果想取到n,那么索引为多少? 3、访问一定范围的元素用:实现,那么s=“abcdhelen”,问s[4:8]=?,s[4:9]=?两者的区别是什么 所以结束元素序号是开区间,取不到的,取到的是结束元素序号的前一个元素 4、要实现对s=“abcdhelen”进行逆序,通过索引实现还是切片?怎么做呢? 4、要实现对s=“abcdhelen”进行逆序,通过索引实现还是切片?怎么做呢? a = ‘Hello’ # 创建字符串 a[1:2] 或 a[1:2:] ‘e’ a[1:5:2] 或 a[1::2] ‘el’ a[:] ‘Hello’ a[3:-1] ‘l’ a[-5:-1:2] ‘Hl’ a[-1:-5] ‘’ a[::-1] ‘olleH’ 1. 序列元素的引用 切片方式:序列的切片就是从序列中切分出小的子序列。 切片格式:a[start:end:step] 参数缺省值:[0:n:1] 序列的切片区间为左闭右开区间 S=“merry heart.” 列表(list)是Python中内置的有序可变序列,列表的所有元素放在一对中括号“[]”
您可能关注的文档
- 1-1数据及其特征 课件 高中信息技术粤教版必修1.ppt
- 1-2 数据、信息、知识 课件浙教版高中信息技术必修1.ppt
- 1-2数据编码-1 课件 高中信息技术粤教版必修1.ppt
- 1-2数据编码-2 课件 高中信息技术粤教版必修1.ppt
- 1-2数据编码-3 课件 高中信息技术粤教版必修1.ppt
- 1-2信息系统的组成与功能 课件浙教版高中信息技术必修2.ppt
- 1-3数据采集与编码(一) 课件浙教版高中信息技术必修1.ppt
- 1-3信息系统的应用 课件浙教版高中信息技术必修2.ppt
- 1-4-信息社会及其发展 课件浙教版高中信息技术必修2.ppt
- 2-1-1计算机硬件组成 课件浙教版高中信息技术必修2.ppt
- 3-2算法及其描述 课件 高中信息技术粤教版必修1.ppt
- 3-3计算机程序和程序设计语言 课件 高中信息技术粤教版必修1.ppt
- 4-1-1 Python基础知识 课件 高中信息技术粤教版必修1.ppt
- 4-1程序设计语言的基础知识 第2课时 课件 高中信息技术粤教版必修1.ppt
- 4-1搭建信息系统的前期准备 课件浙教版高中信息技术必修2.ppt
- 4-2搭建信息系统 课件浙教版高中信息技术必修2.ppt
- 4-2运用顺序结构描述问题求解过程 课件 高中信息技术粤教版必修1.ppt
- 4-3运用选择结构描述问题求解过程 课件 高中信息技术粤教版必修1.ppt
- 4-4运用循环结构描述问题求解过程 课件 高中信息技术粤教版必修1.ppt
- 5-1 人工智能的产生与发展 课件浙教版高中信息技术必修1.ppt
文档评论(0)