3197-高言-人工智能学科-数据挖掘方向-就业:否 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

循坏代码的优化(及其重要):

在写循坏代码时:

(1)尽量减少循坏内部不必要的计算,能放到循环外的就放到循坏外;

(2)嵌套循环中,尽量减少内层循坏的计算,越往里循坏次数越多;

(3)局部变量查询较快,尽量使用局部变量

 

其他优化手段:

1、连接多个字符串,使用join而不是+

2、列表进行元素插入和删除,尽量在尾部操作

 

[展开全文]

else语句:

while循环里的else语句——循环中可以附带一个else语句。如果for、while语句没有被break语句结束,则执行else,否则不执行,语法格式如下:

while 条件表达式:

       循环体

else:

       语法块

 

或者:

for 变量 in 可迭代对象:

      循坏体

else:

       语句块

[展开全文]

break语句:

break语句可用于while 和for循环,用来结束整个循坏

continue语句用了结束本次循环,,继续下一次循坏

 

 

[展开全文]

for循环

for 变量 in 可迭代对象

(1)字典的遍历

(2)range对象

练习: 利用for循环,计算1-100之间的累加和、计算1-100之间的偶数累加和;计算1-100之间的奇数累加和

 

[展开全文]

循坏结构:

一定要有条件判断,不然就会死循环

计算数字1——100的累计和

 

[展开全文]

选择结构的嵌套:

 

[展开全文]

多分枝选择结构:

小练习:输入一个学生的成绩,将其转化为简单的描述:不及格(小于60分)、及格(60-79)、良好(80-89)、优秀(90-100)

已知点的坐标(x,y),判断其所在象限

 

[展开全文]

双分支选择结构:

三元条件运算符

双分支结构比较简单的情况下,可以中三元条件运算符

 

[展开全文]

选择结构:

如果某个条件满足,则执行某个代码

在选择和循环结构中,田间表达式的值为False的情况如下:

(1)False;

(2)在整数的情况下,数值为0

(3)空值None

(4)空序列对象(空列表、空元组、空集合、空字典、空字符串

(5)空range对象

(6)空迭代对象

条件控制语句中,出现赋值,立马报错

 

 

[展开全文]

代码的组织方式:控制语句

 

 

[展开全文]

集合:

无序可变,元素不能重复,集合底层是字典,只有字典的“键对象”,因此不能重复且唯一的。

1.列表的创建

2.将列表转换为集合

3.remove()删除制定元素,clear()清空整个集合

集合相关操作:

 

[展开全文]

mac上如何实现win上text操作

idle和pycharm

什么是suo jin

[展开全文]

mac的中断程序快捷键?

[展开全文]

http://i.chaoxing.com/base?t=1614598905892

[展开全文]
  1. 在 Python 中,变量也成为:对象的引用。因为,变量存储的就是对象的地址。 变量通过地址引用了“对象”。
  • 变量位于:栈内存(压栈出栈等细节,后续再介绍)。
  • 对象位于:堆内存。 ·Python 是动态类型语言 变量不需要显式声明类型。根据变量引用的对象,Python 解释器自动确定数据类型。 ·Python 是强类型语言 每个对象都有数据类型,只支持该类型支持的操作
[展开全文]

对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作

[展开全文]

python:解释性语言

  • 龟叔发明的
  • 功能强大,语法简介,但性能较低

 

 

 

[展开全文]

根据键查找“键值对”的底层过程

[展开全文]