Python入门必学

 

注释

单行注释

# 注释内容

放在注释代码的前一行,或注释代码的右侧

 

多行注释

'''_'''   或者"""_"""

通常用来为python文件,模块,类或者函数等添加版权,功能等消息,也经常用来解释代码中重要的函数,参数等信息,利于后续开发者维护代码

多行注释其实可以采用单号代码多行书写的方式书写

 

中文编码声明注释

#  -*-  coding: 编码  -*- 

或者 # coding=编码

在上面的语法中,编码为文件所使用的字符编码类型,如果采用UTF-8编码,则设置为utf-8;如果采用GBK编码,则设置为gbk或cp936.

例如指定编码为UTF-8,可以使用下面的中文编码声明注释:

#  -*-  coding: utf-8  -*- 

说明:在上面的代码中, -*- 没有特殊的作用,只是为了美观才加上的。所以上面的代码也可以使用“# coding=utf-8”代替。

 

代码缩进

采用代码缩进和冒号“  :”,区别代码之间的层次

空格         4个空格作为一个缩进量

<Tab>       一个<Tab> 键作为一个缩进量

增加缩进快捷键:Ctrl+Alt+]

减少缩进快捷键:Ctrl+Alt+[

按Tab:集体缩进(向右)
按Shift+Tab:集体回缩(向左)

 

 

编码规范

编写规则

采用PEP8作为编码规范

1.每个Import语句只导入一个模块

2.不要在行尾添加分号“;",也不要用分号将两条命令放在同一行

3.建议每行不超过80个字符,如果超过,建议使用小括号“()”将多行内容隐式地连接起来,而不推荐使用反斜杆“\”进行连接(以下两种情况除外:导入模块的语句过长,注释里的URL)

4.使用必要的空行可以提高代码的可读性

5.运算符两侧,函数参数之间,逗号“,”,两侧建议使用空格进行分割

6.应该避免在循环中使用+和+=运算符累加字符串(将每个子字符串加入列表,然后再循环结束后使用join()方法连接列表)

7.适当使用异常处理结构提高程序容错性

 

命名规范

1.模块名尽量短小,全部使用小写命名,可以用下划线分割多个字母。eg:game_main, game_register, bmiexponent

2.包名尽量短小,全部使用小写命名,不推荐用下划线。eg:com.mingrisoft, com.mr, com.mr. book

3.类名采用单词首字母大写形式,即Pascal风格

4.模块内部的类采用下划线“_”+Pascal风格的类名组成

5.函数,类的属性和方法的命名规则同模块类似

6.常量使用以下划线分隔的大写命名

7.使用单下划线开头的模块变量或者函数是受保护的,在使用import*from 语句从模块中导入时这些变量或者函数不能被导入

8.使用双下划线开头的实例变量或方法是类私有的

 

 

基本输入与输出

使用print()函数输出

   print(输出内容)

 

使用input()函数输入

1.input() 函数,接收任意输入,将所有输入默认为字符串处理,并返回字符串类型;

2、可以用作文本输入,如用户名,密码框的值输入;

3、语法:input("提示信息:") 。

 

实例