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知识库 -> python基础for |while |range |函数 -> 正文阅读

[Python知识库]python基础for |while |range |函数

1.for

#逐个取数
a=['d','d']
b=''

for x in a:
    b+=x

print(b)

2.range

>>> a=[range(5)]
>>> a
[range(0, 5)]
>>> print(a)
[range(0, 5)]
>>> list(range(5))
[0, 1, 2, 3, 4]
>>> list(range(1,5))
[1, 2, 3, 4]
>>> list(range(1,5,2))
[1, 3]
>>> list(range(2,30,10))
[2, 12, 22]
a=list(range(2,30,10))
b=0

for x in a:
    b+=x

print(b)

3.while

n=1
s=0
while n<10:
    s+=n
    n+=1
    print("s:",s,"n:",n)

print(n)

?

break:

n=1
s=0
while True:
        s+=n
        n+=1
        print("s:",s,"n:",n)
        if s>30:
            break

print(n)

?

?continue:满足条件直接进行下一个循环

n=1
s=0
while True:
        s+=n
        print("s:",s,"n:",n)
        if s<10:
            continue
        if s>20:
            break
        n += 1

print(n)

?4.内置函数

Python 内置函数 | 菜鸟教程 (runoob.com)

>>> a=max
>>> a([1,4,7])
7
>>> 

?5.自定义函数

def mm_c(a,b):
    if a>b:
        return a
    else:
        return b

if __name__=='__main__':      #相当于C语言中int main()
    c=mm_c(3,7)
    print(c)

注:python中可以返回多个值,例如:

return a,b

def mm(a,b=0)  #b=0为默认,当输入为一个数时

?一个小坑:

def add_h(a=[]):
	a.append('add')
	return a

c=add_h([1,2,3])
print("c:",c)

c=add_h()
print("c2:",c)

c=add_h()
print("c3:",c)

?所以尽量不用可变量作为参数

可以传入任意个数的参数? ? ? ? 用*表示? ? ? ?

def sum_a(*num):
    sum=0
    for i in num:
        sum+=i
    return sum

if __name__=='__main__':
    a=sum_a(1,3)
    b=sum_a(1,3,5)
    c=sum_a(7,7,7,7)
    print("a:",a,"\nb:",b,"\nc:",c)

?

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-08-17 01:26:40  更:2021-08-17 01:27:24 
 
开发: 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/15 10:14:02-

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