- 125
- 0
- 约 73页
- 2021-09-28 发布于陕西
- 举报
(完整版)python学习-----课件
Python的编码规范 (3)函数名 函数名通常采用小写,并用下划线或单词首字母大写增加名称的可读性。 导入的函数以模块名作前缀。 下例中,为演示导入函数前缀写法,使用了生成随机数的模块random。该模块有一个函数randrange(),该函数可以根据给定的数字范围生成随机数。其声明为: randrange(start, stop[,step]) 说明: 参数start表示生成随机数所在范围的开始数字。 参数stop表示生成随机数所在范围的结束数字,但不包括数字stop。 参数step表示步长。生成的随机数在[start, stop-1]的范围内,取值等于start+step。 Python的编码规范 比较两个数的大小,数据由随机函数生成。随机数的范围在1—8之间选取。 Python的编码规范 2、代码缩进与冒号 对于C、C++、Java等语言,代码缩进只是作为编程的一种良好习惯。 对于Python而言,代码缩进是一种语法。Python语言中没有采用花括号或begin…end分隔代码块,而是使用冒号和代码缩进区分代码之间的层次。 Python的编码规范 比较两个程序段并查看运行结果 执行结果: 执行结果: Python的编码规范 3、模块导入的规范 模块是类或函数的集合,用于处理一类问题,使用任何Python模块都必须先导入。模块的导入使用import语句或from…import…语句。 (1)import语句 例如:导入数学函数模块math,调用其中的函数。 Python的编码规范 (2)from…import…语句 使用第二种导入方式,在调用math模块中的任何函数时,都无需在前面加上“math.”。 使用第二种导入方式时,如果程序中的函数与math模块中的某个函数同名,将被math模块中的同名函数覆盖。第一种导入方式不会覆盖任何既有函数,但使用起来不如第二种方式简洁。 还可以导入模块math的特定函数。例如:from math import sqrt,tan 只导入函数sqrt和tan。 Python变量 变量是计算机内存中的一块区域,变量可以存储任何值(也称指向),而且值可以改变。 例如: Python变量 1、变量命名规则 变量名的长度不受限制,其中的字符必须是字母、数字或下划线(_),不能使用空格、连字符、标点符号、引号或其他字符 变量名的第一个字符不能是数字,必须是字母或下划线。 Python区分大小写,因此TAX、Tax和tax是截然不同的变量名。 不能将Python关键字(或称为保留词)用作变量名。例如:if、else、while、def、or、and、not、in和is都是Python关键字。 and as assert break class continue def del elif else except exec False finally for from global if import in is lambda not None or pass print raise return try True while with yield Python变量 2、赋值语句 格式:var = value 左值 右值 赋值运算符 功能:定义新的变量;让已定义的 变量指向特定值。 Python变量 3、多重赋值 Python中,有一种便利的方法,能够同时给多个变量赋值。 Python运算符与表达式 Python的运算符包括算术运算符、关系运算符和逻辑运算符。 表达式是由数字或字符串和运算符组成的有意义的式子。 1、算术运算符和算术表达式 (1)整数运算 名 称 运算符 示 例 加 + 3+4 7 减 — 5-3 2 乘 * 2*3 6 除 / 3/2 1.5 整除 // 3//2 1 求余 % 25%3 1 乘方 ** 3**3 27 Python运算符与表达式 ① 运算顺序 Python算术运算的规则与常规算术的规则相同。 ② 长度不受限制 与其他大多数编程语言不同,Python对整数的长度没有限制,可以执行数十位甚至数百数千位的整数运算。 如:27**100 Python运算符与表达式 (2)浮点数运算 在Python中,浮点数是带小数点的数字。例如:-3.1、2.999和-4.0都是浮点数。 所有适合用于整数的算术运算符都可用于浮点数,包括%(求余)和//(整除) Python运算符与表达式 2、关系运算符和关系表达式 关系运算符 关系表达式 描述 优先级 xy 小于 优先级相等;但优先级大于==和!= xy 大于 = x=y 小于等于 = x=y 大于等于
您可能关注的文档
最近下载
- 2026年菏泽医学专科学校单招综合素质笔试备考题库及答案解析.docx VIP
- 2026年菏泽医学专科学校单招综合素质考试备考题库附答案详解.docx VIP
- 2025年上海期货交易所招聘笔试模拟题及答案.doc VIP
- 人教版六年级下册英语全册教案及反思.doc
- 2025至2030中国预拌混凝土行业细分市场及应用领域与趋势展望研究报告.docx VIP
- 数字信号处理-理论、算法与实现(第三版)胡广书习题解答.docx
- 《技术经济学概论》(第四版) 虞晓芬 第02章 技术创新.ppt VIP
- 优瑞咖啡机说明书优瑞咖啡机说明书.pdf VIP
- 2026年菏泽医学专科学校单招综合素质考试题库及答案解析.docx VIP
- 中西诗在情趣上的比较_朱光潜.pdf VIP
原创力文档

文档评论(0)