python基础--分支结构、for循环、while循环、函数、模块

python分支结构

八、循环
1、for循环
for 变量 in 次数:
执行的语句
for循环可以便利输出列表中的元素,注意循环次数是由列表中的元素个数来控制的
1) names=[‘lai’,‘liv’]
ages=[22,21]

for one in names:
	print(one)
//以列表进行循环

2) for one in range(1,100,5):
print(one)
//for循环,从1取到99,每隔5个取一个

3) idx=0
for one in range(0,5):
idx +=one //idx = idx+one
print(idx)
//循环,从0取到4

字符串格式输出(写在for循环里):
方式一:
print(’%s的年龄是%d’ % (name,age))//注意%s代表字符,%d代表整数,%f代表浮点数
方式二:
print(’{1}的年龄是{0}’.format(name,age))//花括号中的数字代表format中的的内容的位置
方式三:
print(f’{name}的年龄是{age}’)
2、while循环
while会不停地循环执行隶属于它的语句,直到条件为(False)。
Python中写死循环要使用:while true

九、break和continue
break 跳出整个循环
continue 用于跳出本次循环,本次循环continue后边的代码不运行

十、函数

1)函数要先定义再调用
2)直接输出函数名会输出函数的内存地址
3)函数输出类型为function
4)函数参数一旦定义,调用时必须传入,多个参数的时候中间使用逗号隔开
5)函数参数形式前边一旦指定,后边一定要遵从。(bar(a1=2,2)错)
6)默认参数:函数参数定义的时候指定默认值,在函数调用的时候可以不传入值,不传入使用默认值,传入值则使用新值
7)可变参数(*a):也称之为不定长参数
8)不定长参数可以接受在调用的时候传入多个值,存放在元组中
9)关键字可变数量参数:定义完后传入的值要以键值对的形式出入(bar(1,2,3,**{‘name’:‘lisa’,‘age’:23}))
10)必填参数、默认参数、可变参数(不定长参数)、关键字可变数量参数;上述四个参数的位置顺序不能改变
11)函数返回值:return 值 返回什么内容由需求而定,一般是函数体代码执行的某个结果,返回值可以为空,也可以为多个。
12)多个返回值,返回的是一个元组
13)匿名函数:

a=lambda x,y : x*y
	c=a(2,3)
print(c)

十一、模块
1)python中一个.py文件就是一个模块
2)能避免函数名、变量命重名,增加代码可读性
3)python新建的包里都会有一个__init__.py文件,往往是包里面存放着模块
4)导入模块:import 模块名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值