python语言程序设计-笔记(第1章)

第一章  计算机、程序和Python概述

 

关于python


  1. python是一门面向对象的程序设计语言(OOP)
  2. python是解释性语言
  3. python3不向后兼容python2,但是有工具可以将python2代码自动转换为python3

 

语法


  1. 注意缩进
  2. 区分大小写
  3. 行注释:#
  4. 段注释:''' comment  '''

 

程序风格


a. 程序开始的地方需要有总结性的注释,简洁明了

b. 命名习惯:

  1. 对于变量和函数的命名,单个单词时全部使用小写,如:width,calculate;多个单词时第一个单词小写,其他单词首字母大写,并且直接拼接在一起(即骆驼拼写法),如:getMessageCount
  2. 对于类名,所有单词首字母大写,如:WomenFootballGame
  3. 对于常量,全部大写,多个单词时使用下划线拼接,如:PI,MAX_LENGTH
  4. 单一对象,使用单数命名,如:student = "Jack";数组、集合等对象,使用复数命名,如:students = ["Jack", "Fox"]

c. 缩进:

  1. 建议统一使用4个空格来缩进
  2. 调用函数时,使用空格来分隔传入的参数,如:calculateArea(length, width)
  3. 函数括号的前后不要加空格,例如:calculateArea ( length, width )   
  4. 双目操作符前后增加空格,例如:a = 1 + 2 * (3 + 5) - 4
  5. 适当使用空白行来进行分段,增加代码可阅读性

参考:http://www.cs.armstrong.edu/liang/py/supplement/codingguidelines.html

 

程序错误


3种错误类型:

  1. 语法错误:不符合python语法规则时出现的错误
  2. 运行时错误:python解释器检测到一个不可能完成的任务出现运行时错误,例如输入的数据类型错误、被除数为0等等
  3. 逻辑错误:程序不能实现它预期要完成的任务

 

 

----------------------------------------------------------

结束

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章