python学习笔记2-自己犯过的错误总结

判断——犯过的错误错误

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语句,跳过当前的这次循环,直接开始下一次循环。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,629评论 1 118
  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 1,740评论 0 5
  • 一、python 变量和数据类型 1.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序...
    绩重KF阅读 1,783评论 0 1
  • 要点: 函数式编程:注意不是“函数编程”,多了一个“式” 模块:如何使用模块 面向对象编程:面向对象的概念、属性、...
    victorsungo阅读 1,568评论 0 6
  • 教程总纲:http://www.runoob.com/python/python-tutorial.html 进阶...
    健康哥哥阅读 2,077评论 1 3