python命名规则
2013-03-27 23:37
471 查看
1,包,模块的命名规则
python语言中包名与java语言中包的命名规则相同,全部以小写字母的形式来命名
2,类对象的命名规则
单个单词的首字母要大写,其他字母小写
类中定义一个私有属性以两个下划线为前缀命名
类中定义一个私有方法以两个下划线命名
class公有方法,方法名的首字母小写,其后的每个单词首字母大写,其他字母小写
对象名全部小写
3,函数的命名规则
函数名名必须以下划线或字母开头,可以包含任意字母,数字或下划线的组合
函数名是区分大小写的
函数名不能是保留字
基础知识:
注释是用于说明代码实现的功能
单行注释:单行注释使用#号名加若干空格开始
行内注释:以#号和单个空格开始
注释块:注释块通常应用于跟随一些代码并和这些代码有着相同的缩进层次
注释块中也使用#和一个空格开始
#中文注释
#_*_ coding:utf-8 _*_
#跨平台注释
基础知识
标识符的命名
标识符是用来标识某个对象的名称
在命名标识符时,需要遵循下列规则
标识符的第一个字符必须是字母或下划线
以下划线开关的标识符有特殊意义
以单个下划线开头代表不能直接访问的类属性需通过类提供的接口进行访问
也不能用from xxx import *导入
以双下划线开头的(__foo)代表类的私有成员
以双下划线开头和结尾__foo__代表python中特殊专用的标识
标识符名称的其他部分可以由字母,下划线或数字组成
基础知识:局部变量
局部变量:就是只能在函数或代码段内使用的变量,函数或代码段一旦结束
局部变量的生命周期也将结束
全局变量:
全局变量是能够被不同的函数,类或文件调用的变量
在函数之外定义的变量
字符串的连接需要使用+号
字符串的表示函数
str()函数:把值转换成合理形式的字符串,以便用户理解
repr函数,创建 一个字符,以合法的python表达式的形式来表示值
输出与输入
print 可以用help(print )查看可带的参数
字符串的输入函数--input
和raw_input函数
python中文编码问题:字符串在python内部的表示方式是unicode 编码
在做编码转换时通常要以unicode作为中间编码,取出其他编码的字符串解码decode成unicode,再从unicode编码成为另一种
编码
decode函数的作用就是将其他编码的字符串转换成unicode编码,
python语言中包名与java语言中包的命名规则相同,全部以小写字母的形式来命名
2,类对象的命名规则
单个单词的首字母要大写,其他字母小写
类中定义一个私有属性以两个下划线为前缀命名
类中定义一个私有方法以两个下划线命名
class公有方法,方法名的首字母小写,其后的每个单词首字母大写,其他字母小写
对象名全部小写
3,函数的命名规则
函数名名必须以下划线或字母开头,可以包含任意字母,数字或下划线的组合
函数名是区分大小写的
函数名不能是保留字
基础知识:
注释是用于说明代码实现的功能
单行注释:单行注释使用#号名加若干空格开始
行内注释:以#号和单个空格开始
注释块:注释块通常应用于跟随一些代码并和这些代码有着相同的缩进层次
注释块中也使用#和一个空格开始
#中文注释
#_*_ coding:utf-8 _*_
#跨平台注释
基础知识
标识符的命名
标识符是用来标识某个对象的名称
在命名标识符时,需要遵循下列规则
标识符的第一个字符必须是字母或下划线
以下划线开关的标识符有特殊意义
以单个下划线开头代表不能直接访问的类属性需通过类提供的接口进行访问
也不能用from xxx import *导入
以双下划线开头的(__foo)代表类的私有成员
以双下划线开头和结尾__foo__代表python中特殊专用的标识
标识符名称的其他部分可以由字母,下划线或数字组成
基础知识:局部变量
局部变量:就是只能在函数或代码段内使用的变量,函数或代码段一旦结束
局部变量的生命周期也将结束
全局变量:
全局变量是能够被不同的函数,类或文件调用的变量
在函数之外定义的变量
字符串的连接需要使用+号
字符串的表示函数
str()函数:把值转换成合理形式的字符串,以便用户理解
repr函数,创建 一个字符,以合法的python表达式的形式来表示值
输出与输入
print 可以用help(print )查看可带的参数
字符串的输入函数--input
和raw_input函数
python中文编码问题:字符串在python内部的表示方式是unicode 编码
在做编码转换时通常要以unicode作为中间编码,取出其他编码的字符串解码decode成unicode,再从unicode编码成为另一种
编码
decode函数的作用就是将其他编码的字符串转换成unicode编码,
相关文章推荐
- 【Python】Python中变量的定义、以及变量的命名规则
- Python的列表(list)的命名规则和方法
- python校验SQL脚本命名规则
- python 变量 命名规则
- Python 变量类型及命名规则介绍
- python命名规则
- 深入理解Python中命名空间的查找规则LEGB
- python标识符、命名规则及关键字(含笔记)
- python中标示符命名规则
- Python命名规则
- Python 命名空间 及变量搜索规则 属性名称 属性名称 无点号运算的变量名
- python_变量的命名规则
- Python中元组(tuple)的命名规则及方法
- 详解 Python 中的下划线命名规则
- python命名规则范例
- python命名规则
- Python命名规则
- python 的命名规则
- Python基础语法(1)—— 输入输出、变量命名规则、List、Tupple等
- 【Python】Pyhton中函数的下划线命名规则www.zhihu.com/question/19754941