py之循环,函数
2024-10-21 02:53:27
循环
a=1
while a<10:
print(a)
a+=1
a=[123,1235,123124,1231]
while a:
a1=a.pop()
print(a1)
for a1 in a:
print(a1)
for i in range(4):
print(a[i])
for i in range(len(a)):
print(a[i])
a=[1,2,3,4,5,6,7]
for i in a:
if i%2==0:
print(i)
else:
continue
#break
print(i)
函数
a=1
b=3
def printer():
print(a)
printer()
def add_ad(a,b):
print(a+b)
s=add_ad(1,3)
print(s)
def add_ad(a=1,b=3):
print(a+b)
s=add_ad()
print(s)
s=add_ad(2,b=3)
print(s)
def add(a,*args):
sum=0
for i in args:
sum+=i
return sum
def add_2(a,**kwargs):
for arg,val in kwargs.items():
print(arg,val)
add(1,x=1,y=2)
#参数元组,*args代表自动识别参数的个数,实现变长参数的输入
#**kwargs接受的一个(str=any)的这样的一对值,变成字典保存下来
def add(a,*args):
sum=0
op=9
for i in args:
sum+=i
return sum,op
d=add(1,2,4,5)
print(type(d))
print(d)
#for arg, val in dict.items():
# print(arg, val)
最新文章
- ASP.NET 在 Windows Azure 环境中使用基于 SQLServer 的 Session
- 从头开始搭建一个dubbo+zookeeper平台
- 修改主机hostname
- afnetworking报错pointer being freed was not allocated
- 第二天 Linux常见命令
- 【转】从viewController讲到强制横屏,附IOS5强制横屏的有效办法
- MySQL tips (日期时间操作/concat 等)
- 怎样分析java线程堆栈日志
- Java基本类型
- hadoop异常:java.lang.RuntimeException: java.lang.NoSuchMethodException
- java中synchronized使用方法
- LINUX防火墙firewall、iptables
- [置顶] iOS 名片识别代码
- 在自己电脑上建立SVNserver
- C#避免过长的IF和Switch分支的方法
- Android中的动画具体解释系列【1】——逐帧动画
- (MariaDB/MySQL)MyISAM存储引擎读、写操作的优先级
- hdu 5439(找规律)
- PostgreSQL 查看单表大小
- node.js学习6---第三方依赖(模块或者说是包)的导入 npm 以及 cnpm命令的使用