大学课程《Python程序设计基础》PPT课件:第2章-Python基础.pptVIP

  • 5
  • 0
  • 约4.6千字
  • 约 16页
  • 2023-07-17 发布于重庆
  • 举报

大学课程《Python程序设计基础》PPT课件:第2章-Python基础.ppt

* 信息工程学院 * 信息工程学院 程序设计基础I Python基础 大学课程《Python程序设计基础》PPT课件:第2章-Python基础全文共16页,当前为第1页。 Python3安装后,系统默认其源码文件为UTF-8编码。在此编码下,全世界大多数语言的字符可以同时在字符串和注释中得到准确编译。 为源文件指定特定的字符编码,需要在文件的首行或者第二行插入一行特殊的注释行,通常使用的编码声明格式如下。 Python基础 文件编码方式 #-*-coding:utf-8-*- 大学课程《Python程序设计基础》PPT课件:第2章-Python基础全文共16页,当前为第2页。 两种不同的温度体系: 摄氏度: 以1标准大气压下水的结冰点为0度,沸点为100度,将温度进行等分刻画 华氏度: 以1标准大气压下水的结冰点为32度,沸点为212度,将温度进行等分刻画 使用IPO编程方法实现 需求:写一个程序,输入华氏温度,自动转换成摄氏温度 输入:华氏温度值(纯数字,由键盘输入) 处理:根据输入值将其转换成摄氏温度 输出:输出带单位的摄氏温度值 实例 温度转换 大学课程《Python程序设计基础》PPT课件:第2章-Python基础全文共16页,当前为第3页。 实例 使用IPO编程方法实现 大学课程《Python程序设计基础》PPT课件:第2章-Python基础全文共16页,当前为第4页。 单行注释:以 # 开头,其后为跟注释内容 #Tempcovert.py #将华氏温度转换成摄氏温度 多行注释:以 ’’’或””“开头和结尾 Tempcovert.py 将华氏温度转换成摄氏温度 Python语法 注释:不被程序执行的辅助性说明信息 大学课程《Python程序设计基础》PPT课件:第2章-Python基础全文共16页,当前为第5页。 python 语 言 允 许 采 用 大 写 字 母、 小 写 字 母、 数 字、 下 划 线等 及 其 组 合 给 变 量、 函 数 等 命 名。 但 名 字 的 首 字 符 不 能 是 数 字 , 中 间 不 能 出 现 空 格 , 长 度 没 有 要 求。 例如: X,y_1,_num等 Sum,SUM Python中对标识符有如下几点规定。 以双下划线开头(如__foo)的标识符代表类的私有成员。 以双下划线开头和结尾(如__foo__)的标识符代表Python里特殊方法专用的标识,如__init__()代表类的构造函数。 标识符字母区分大小写,例如“Abc”与“abc”是两个标识符。 标识符禁止使用Python中的保留字。 Python语法 标识符:用于标识各种程序成分,命名程序中的各种实体 大学课程《Python程序设计基础》PPT课件:第2章-Python基础全文共16页,当前为第6页。 import keyword keyword.kwlist #查看所有保留字 keyword.iskeyword(“False”) #查看指定字符串False是否为关键字 Python语法 保留字:表示特殊含义的标识符 大学课程《Python程序设计基础》PPT课件:第2章-Python基础全文共16页,当前为第7页。 (1) 大驼峰(upper camel case) 所有单词的首字母都是大写,例如“MyName,YouFamily”…… 大驼峰一般用于类的命名。 (2) 小驼峰(lower camel case) 第一个单词的首字母为小写字母,其余单词的首字母都采用大写字母,例如“myName”,“youFamily”…… 小驼峰用在函数名和变量名中的情况比较多。 (3) 下划线(_)分隔 所有单词都采用小写字母,中间用下划线(_)分隔开,例如“my_Name,you_Family”…… 关于要使用哪种方法去对变量命名,并没有一个统一的说法,重要的是一旦选择好了一种命名方式,在后续的程序编写过程保持一致的风格即可。 Python语法 几种命名法 大学课程《Python程序设计基础》PPT课件:第2章-Python基础全文共16页,当前为第8页。 赋值语句 简单赋值 variable = expr Name=‘zhangsan’ 同时赋值 var1, var2, ..., varn = expr1, expr2, ..., exprn x,y,z = 3,5,7 思考:两数交换怎么做? 一个值赋给多个变量 var1, var2, ..., varn = expr x=y=z=1 Python语法 表达式:产生或计算新数据值的程序代码片段 大学课程《Python程序设计基础》PPT课件:第2章-Python基础全文共16页,当前为第9页。 Id(身份标识) type

文档评论(0)

1亿VIP精品文档

相关文档