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("提示信息:") 。
实例