2:python变量与数据类型.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2:python变量与数据类型

信息工程系 2017年7月 Python变量与数据 2017 python 程序语言 Python的对象 2017 python 程序语言 变量 数字 字符串 列表 元祖 字典 集合 内置函数 编程普及知识 2017 python 程序语言 1.1解释型语言和编译型语言 编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。 解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。 C/C++ 等都是编译型语言,而Java,C#,Python等都是解释型语言。 编程普及知识 2017 python 程序语言 1.2动态类型语言和静态类型语言 动态类型语言:指在运行期间才去做数据类型检查的语言。在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。Python,Ruby,shell等就是一种典型的动态类型语言。 静态类型语言:它的数据类型是在编译期间检查的。在写程序时,要声明所有变量的数据类型。C/C++是静态类型语言的典型,其他的还有C#,JAVA等。 编程普及知识 2017 python 程序语言 1.3强类型定义语言和弱类型定义语言 强类型定义语言:如果一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。举个例子:如果你定义了一个整型变量a,那么程序根本不可能将a当做字符串类型处理。除非,你强制性的改变它的类型。强类型定义语言是类型安全的语言。如C、Python。 弱类型定于语言:数据类型可以被忽略的语言,与强类型定义语言相反,一个变量可以赋予不同数据类型的值。如shell。 强类型定义语言在速度上可能略逊于弱类型定义语言,但是强类型定于语言具有严谨性,能够有效的避免许多错误。 变量 2017 python 程序语言 什么是变量,变量的功能? 变量用来存东西的, Python属于动态类型语言,直接使用就可以了,无需申请。 (Linux中Shell编程变量定义类似) 变量赋值,比如a=1,就定义了变量a,并且给a赋值为1 变量 2017 python 程序语言 变量命名规则: 1):变量名只能是字母、数字、下划线组成; 2):变量名的第一个字符不能是数字; 3):以下关键字不能声明为变量名: and,as,assert,break,class,continue,def,del,elif,else,except,exec,finally,for,from,global,if,import, in,is,lambda,not,or,pass,print,ralse,return,try,while,with,yield. 常量,一般用大写字母表示。但是Python中没法定义常量。 变量a=变量b,表示a和b都指在同一个空间,修改变量a的值,不会影响变量b的值。 变量 2017 python 程序语言 开发中变量定义的要求: Camel命名法 Camel也叫驼峰命名法。顾名思义,就是开头单词小写,后面单词首字母大写。这样两边低中间高,看起来像驼峰,因此得名。如果标识符只有一个单词,就全部使用小写。 Camel命名法的举例:getName 返回姓名的函数 setAge 设置年龄的函数 总结为一句话,使用英文或常用的英文缩写,不要使用汉语拼音。绝对不要使用汉语拼音的缩写。拼音缩写比用a,b,c来命名还要糟糕。 变量 2017 python 程序语言 思考: 1.如何查看变量的类型?类型是如何表示的? P6的例子 2.修改变量的值?P7页的例子 3.变量的存储位置 P7下的例子(id()) 介绍Python中,修改变量的值的操作,并不是修改变量的值,而是修改了其指向位置。 当Python中,赋值相同是,指向的位置相同。多个变量指向同一个内存地址。 数字 2017 python 程序语言 1、Python中数字是不可变对象! (IDLE就是一个计算器) 介绍加减乘除 2、Python的数值类型:整形,浮点型,复数 二进制,八进制,十进制,十六进制 在Python中的表示? 浮点数在Python中表示? 复数在Python中的表示? 字符串 2017 python 程序语言 1、Python中字符串属于不可变序列 单引号,双引号,三双引号 2、字符的格式化 %7.3f %d %s 3、转义字符 注释 2017 python 程序语言 注释: 当行注释 # 多行注释:”””注释内容””” 注意: (Python中,单引号和双引号含义一样) 输入与输出 2017 python 程序语言 输入函数: input() 用来接收用户的键盘输入。 一般用法

文档评论(0)

561190792 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档