Python基础教程:掌握列表操作与递归计数技巧
python怎么用递归输出列表中x的个数
1、首先打开JUPYTERNOTEBOOK,新建一个空白PY文档。2、其次,list=[1,88,322,0,5]这里是一个列表,总共有5个元素,但是需要使用PYTHON来计算。
3、最后list=[1,88,322,0,5]sum=0foriinlist:sum+=1print(sum)。
python如何用print打印出列表
一般来说,一个简单的for循环就可以打印列表的内容:
l=[1,2,3,4]
foriinl:
print(i)
如果你想打印输出以空格或逗号作为分隔符,代码可以更改为:
l=[1,2,3,4]
foriinl:
print(i,end='')#直到空格为分隔符
输出结果为:1234(注意此时4后面有一个空格)。
l=[1,2,3,4]
foriinl:
print(i,end=',')#使用逗号作为分隔符
那么如何才能不打印最后一个数字后面的分隔符呢?,代码如下:
l=[1,2,3,4]
print("".join(str(i)foriinl))
输出结果为:1234(注意此时4后面没有空格)。使用逗号作为分隔符。
l=[1,2,3,4]
print(",".join(str(i)foriinl))
输出结果is:1,2,3,4(请注意,此时4后面没有逗号)。
扩展信息
print函数的其他用途:
1格式化输出整数
pythonprint还支持参数格式化,类似于C语言中的printf。
strHello="thelengthof(%s)is%d"%('HelloWorld',len('HelloWorld'))
printstrHello
#输出结果:f(HelloWorld)的长度为11
2格式化并打印16进制整数
nHex=0x20
#%x---hex十六进制
#%d---十进制
#%d---十月八进制
print"nHex=%x,nDec=%d,nOct=%o"%(nHex,nHex,nHex)
#输出结果:nHex=20,ndes=32,nokt=40
#使用各个整数系统打印相同的数字
3格式化浮点数(浮动)
导入数学
#default
>打印"PI=%f"%math.pi
#width=10,precise=3,align=left
打印"PI=.3f"%math.pi
#width=10,precise=3,align=right
打印"PI=%-10.3f"%math.pi
#填充字符前面
print"PI=d"%int(math.pi)
#输出结果
#PI=3.141593
#PI=3.142
#PI=3.142
#PI=000003
#格式、精度、独盒
参考资料:百度百科-python
python用for循环输出1到100的奇数和
1.实现代码:foriinrange(2,101,2):2.print(i,end='t')3.if(i==34):4.print('n')5.if(i==68):6.Print('n')7.分析:for循环的范围可以指定三个参数:起始数、结束数、步长(间距),这就是列表创建的三个参数。for循环的本质是创建一个列表。
使用第i个数字列表中的数字一一赋值。
当列表中的最后一个数字分配给i时,循环结束。
因此,1到100之间的偶数表示第一个数字是2,步长大小是2,最后一个数字是100或101。
如果将起始位置设置为1,结束位置设置为100,则会得到从1到100的奇数。