-
pathon中while与for两个循环的不同:
1、while循环不会迭代list或者tuple表中的元素,而for循环会迭代表中的元素;
2、while是根据把表达式判断循环什么时候结束,而for是根据条件表达式来判断条件是否成立进而去进行循环
查看全部 -
win10安装,注意事项:我的电脑-属性-高级系统设置-环境变量(环境变量Path 和 系统变量path ;Python27)
查看全部 -
1.%(name,score)表示按这个格式,放入%s
2.<tr>表示单元格,<th>表示单元格标题,<td>表示单元格内容
3.for循环前面的函数表示把,使用的是循环函数拿出来的
4.tds的中括号表示了 对拿到的html转化成python的list格式
5.join表示把list转化成字符串格式
6.'\n'表示了 下一行,join与其拼接,则为转换到下一行
查看全部 -
记住 list 是用[ ]创建
tuple是用( )创建
dict是用{ }创建
查看全部 -
等差数列 和=(首项+末项)×项数÷2查看全部
-
版本更新,不需要加u
查看全部 -
遇到中文问题在首行加注释 #_*_ coding:utf-8 _*_
有了注释就不需要加u 没有注释需要加u 而且 多行字符串的时候 raw(r) 可以省略不写
查看全部 -
# -*- coding: utf-8 -*- 文件第一行加这个注释,中文字体可以识别。print 里面的u不能加了。2个作用是一样的,不能一起用,会报错。
查看全部 -
看到了一个同学的写法!!竟然还能这样写,学习了
L = [i for i in range(1,101) if i%7 == 0]
print L
查看全部 -
为什么我算出来是2600
sum = 0
x = 1
while x < 100:
x = x + 2
sum=sum+x
print sum
得出得结果是2600
但只要把
x = x + 2
sum=sum+x
调换上下顺序
sum=sum+x
x = x + 2
则能算出正确答案2500,为什么???
首先,您的sum加上的第一个x的值为3;
其次,您加上的最后一个x的值为101,这是因为while语句在判断完x = 99 < 100 后,程序又在 x 上加了一个2
查看全部 -
Python特点:优雅、明确、简单 适合领域: 1. Web网站和各种网络服务 2. 系统工具和脚本 3. 作为“胶水”语言将其他语言开发好的模块包装起来使用 实际应用:youtube \豆瓣、openstack云计算平台查看全部
-
不要输入u,-*- coding: utf-8 -*- 这句已经起到中文编码的效果了
查看全部 -
算出来了倒数第十个五的倍数的位置再放进切片就没意思啦
查看全部 -
sum = 0 x = 1 while x <100: sum = sum + x x = x + 2 print sum
sum = 0 为第一次循环做基数
x = 1 定义从1开始
while x <100: 示意:while循环从这里开始和结束,并指定x不能超过100
sum = sum + x 示意:第一次循环0+1=1 ,第二次循环1+3=4,第三次循环4+5=9....其实sum只是存储x值前面用的。
x = x + 2 示意:x的和每次都来+2目的是为了变成奇数,第一次来变3,第二次来变5
print sum 示意:最后输出结果。
总结:
SUM说:X那边有100个人,50个是妹妹你过去亲下,我帮你把亲了几次记下来。
X说:怎么个亲法?
SUM说:第一个妹妹你亲1次,下一个妹妹你再原来的基础上多亲2次。
X最后亲了50个人,嘴都亲肿了;SUM帮他统计了一下总共亲了2500次 ,被最后亲的那个妹妹一脸萌呆 = =!
查看全部 -
def toUppers(L):
return [i.upper() for i in L if isinstance(i,str)]print toUppers(['Hello', 'world', 101])
'''程序先进行for循环,然后进行if判断,isinstance 的含义是可以判断变量 i 是否是字符串
,如果是字符串,则将i进行 upper()大写转换 '''查看全部
举报