IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> Python基础知识Chapter 5 -> 正文阅读

[人工智能]Python基础知识Chapter 5

Day8 python基础知识

嵌套循环

for x in range(5):
 ? ?for y in range(5):
 ? ? ? ?print(x,end="\t")
 ? ?print("\n")

打印99乘法表

for m in range(1,10):
 ?  for n in range(1,m+1):
 ? ? ?  print("{0}*{1}={2}".format(m,n,(m*n)),end="\t")
 ?  print()

break 语句

break用于结束整个循环

continue

continue用于结束本次循环,继续下一次

若多个循环嵌套,则用于最近的一层循环

else语句

@循环代码优化

循环需遵守下面三个原则,避免不必要的计算:

1.尽量减少循环内部不必要的计算

2.嵌套循环中,尽量减少内层循环的计算,尽可能往外提。

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

连接多个字符,用join()而不用+|

列表元素的插入和删除,尽量在列表尾部操作

Day9python基础知识

使用zip()进行并行迭代

对多个序列进行并行的迭代,最短的序列结束时停止

推导式创建序列

推导式可以将循环与条件判断结合,避免冗长的代码,python独有

列表推导式(常用):

语法如下【表达式 for item in 可迭代对象】

或者{表达式 for item in 可迭代对象 if 条件判断}

>>>[x for x in range(1,5)]
[1,2,3,4]
>>>[x*2 for x in range(1,5)]
[2,4,6,8]
>>>[x*2 for x in range(1,20) if x%5==0]
[10,20,30]
?

字典推导式

格式如下:{key_expression : value_expression for 表达式 in 可迭代对象}

可以添加if条件判断、多个for循环

集合推导式

{表达式 for item 可迭代对象}

(不可重复)

生成器推导式(生成元组)

小括号中写推导式,可以得到一个生成器对象

一个生成器只能运行一次。第一次迭代可以得到数据

生成器本身也是可迭代对象

Day10 python基础知识

函数的用法和底层分析

函数是可以重用的程序代码块,函数的调用不仅可以实现代码的复用,更能实现代码的一致性。

python函数分类

1.内置函数

如str(),list(),len()这些,都属于内置函数

2.标准库函数

通过import语句导入库,然后使用其中所定义的函数

3.第三方函数

Python社区提供了许多高质量的库,下载安装这些库后通过import导入

4.自定义函数

函数的定义和调用

语法如下:

def 函数名(【参数列表(可选)】):

’‘’文档字符串‘’‘#说明注释

函数体/若干语句

1.def后要加空格

python执行def时,会创建一个函数对象,并绑定到函数变量名上

2.参数列表

圆括号内是形参列表,有多个形参时用逗号隔开

形参不需要声明类型,也不需要指定函数返回类型

无参数也必须保留空的括号

实参列表必须与形参列表一一对应

3.return返回值

如果函数体中包含return语句,则结束函数执行并返回值

如果函数体中不包含return语句,则返回None值

4.调用函数之前必须定义

内置函数会自动创建

标准库和第三方库通过import导入模块时,会执行模块中的def语句

形参和实参

形式参数是在定义函数时使用的。

在调用函数时,传递的参数称为”实际参数“,简称实参

文档字符串

为了提高程序的可读性,建议在函数前添加注释

''' ''' 中间可以加入多行文字进行说明

函数说明可以通过

help(function_name.__doc__)

返回值

return返回值要点:

1.如果函数体中包含return语句,则结束函数执行并返回值;

2.如果函数体中不包含return语句,则返回None值

3.要返回多个值,使用列表、元组、集合、字典等存储起来即可

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-10-09 16:16:59  更:2021-10-09 16:19:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 10:37:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码