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知识库 -> 20211208Python基础打卡(十) -> 正文阅读

[Python知识库]20211208Python基础打卡(十)

十八、for循环语句

(一)基本遍历

fruits=["apple","banana","cherry"]
for i in fruits:
    print(i)

(二)遍历字符串

会自动换行输出

fruits=["apple","banana","cherry"]
for i in "apple":
    print(i)

(三)中断声明

1)先输出内容,在循环完所有项目前中断

fruits=["apple","banana","cherry"]
for i in fruits:
    print(i)
    if i=="banana":
        break

在这里插入图片描述
2)先循环再中断后再输出内容

fruits=["apple","banana","cherry"]
for i in fruits:
   
    if i=="banana":
        break
    print(i)

在这里插入图片描述

(四)continue声明

continue语句跳出当前的循环,继续下一个

fruits=["apple","banana","cherry"]
for i in fruits:
   
    if i=="banana":
        continue
    print(i)

在这里插入图片描述

(五)range()函数

使用range()函数可以循环一组代码指定的次数,次数默认从0开始并且递增结束在指定次数。

for i in range(6):
    print(i)

在这里插入图片描述
range()默认只递增1,也可以通过增加第三参数指定增加量
range(2,30,3),第一个开始的是2,之后的值不超过30,每次增加3

for i in range(2,30,3):
    print(i)

在这里插入图片描述

(六)嵌套循环

嵌套循环是循环内的循环,“内循环”将在“外循环”的每次迭代中执行一次。

adj=["red","yellow","green"]
fit=["apple","banana","cherry"]
for x in adj:
    for i in fit:
        print(x,i)

在这里插入图片描述

(七)pass语句

for循环不能为空,但如果有一个for循环没有内容时放入pass语句避免出错。

十九、函数

(一)创建函数与调用

1、使用def关键字定义函数

只是定义,没有输出内容

def hanshu():
    print("myyy")

2、使用函数名称+括号调用函数

需要调用函数才有输出

def hanshu():
    print("myyy")
hanshu()

在这里插入图片描述

(二)参数

信息可以作为参数传递给函数,参数在函数名后的括号里指定,可以根据需要添加任意数量的参数,只需要用逗号分隔。

def hanshu(name):
    print(name+"myyy")
hanshu("中国")

在这里插入图片描述

(三)参数数量

默认情况下,必须使用正确数量的参数调用函数,这意味着如果函数需要2个参数,则必须使用2个参数调用该函数。

def func(name,age):
    print(name+" "+age)
func("zym","22")

在这里插入图片描述
注意:默认是str类型
在这里插入图片描述

(四)任意参数*args

不确定参数个数时可以在定义函数时就添加*号定义参数元祖,可以相应的访问这些项目。

def func(*name):
    print(name[1]+"yyds")
func("zym","中国","22")

在这里插入图片描述

(五)关键字参数

使用key=value语法发送参数,这样子参数的顺序就无关紧要了。

def func(child2,child3,child1):
    print("中国"+child2)
func(child1="dabai",child2="yyds",child3="hhh")

在这里插入图片描述

(六)任意关键字参数,**kwargs

(短语关键字参数在Python文档中通常缩写为kwargs)
在函数定义中的参数名称前添加两个**号,函数将接收一个参数字典,并且可以相应的访问这些项目。

def my(**name):
    print("my name is"+" "+name["name"])
my(fname="菜鸟",name="zym")

在这里插入图片描述

(七)默认参数值

如果不带参数调用函数,它使用默认值

def my_function(country = "Norway"):
  print("I am from " + country)
my_function("Sweden")
my_function("India")
my_function()
my_function("Brazil")

(八)将列表作为参数传递

如果发送一个list作为参数,到达函数时仍然是一个list

def my(food):
    for x in food:
        print(x)
food=["apple","banana","cherry"]
my(food)

在这里插入图片描述

(九)返回值

使用return语句返回值。

def my(x):
    return 5*x
print(my(3))

在这里插入图片描述

(十)pass语句

函数定义不能为空,如果没有内容请放入pass语句避免出错。

def my(x):
    pass
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-12-09 11:36:34  更:2021-12-09 11:38:46 
 
开发: 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/16 4:14:53-

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