判断——犯过的错误错误
if和else后面都要有:elif后面也要有条件+:
最后要注意如果空出一行来,第二个空行if或else都不起作用了。
for xin y :最后一定要加:
从1写到100有点困难,幸好Python提供一个range()函数,可以生成一个整数序列,再通过list()函数可以转换为list。比如range(5)生成的序列是从0开始小于5的整数:
错误提示——自己犯过的错误错误
expected an indented block说明没有四个空格,一个空格就OK!
总结python 2和3的区别
3里面没有import BaseHTTPServer
请用替换为:importhttp.server
那么classRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
替换为:classRequestHandler(http.server.BaseHTTPRequestHandler):
SyntaxError:Missing parentheses in call to 'print'
意思是print要加()
判断是否为False
只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False。
类型转换函数:
float
int()
类型大小
Python支持多种数据类型,在计算机内部,可以把任何数据都看成一个“对象”,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量给关联起来。
注意:Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648-2147483647。
Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)
记住循环的方法:
whilen >0:
forxinnames:
bredk配合if可以直接跳出循环
continue语句,跳过当前的这次循环,直接开始下一次循环。
网友评论