Python规范
来源:互联网 发布:22lr子弹淘宝 编辑:程序博客网 时间:2024/05/18 02:50
1、标识符
标识符:字母、数字、下划线组成,不能以数字开头,区分大小写
- 以单下划线开头(如:_foo):不能直接访问的类属性,必须通过类提供的接口进行访问
- 以双下划线开头(如:__foo):类的私有成员
- 以双下划线开头和结尾(如:):类的构造函数
2、缩进
缩进:代码块的缩进必须一致
IndentationError: expected an indented block此处需要缩进,按下Ctrl+Alt+L格式化即可
3、换行
语句中包含[]、{}、()换行不需多行连接符,未包含则需要使用斜杠( \)
a = 1;b = 2print(a + \ b)
4、引号
引号( ’ )、双引号( ” )、三引号( ”’或 “”” ) 来表示字符串,引号的开始与结束必须一致
5、注释
单行:#
多行:三引号( ”’ 或 “”” )
6、变量类型
变量不需要类型声明,必须使用=赋值,变量分配在内存中,可赋不同数据类型的值
- 函数内属于局部变量
- 函数外属于全局变量
若局部和全局变量重名时,局部覆盖全局变量;若函数内要给全部变量赋值,则必须使用Global 全局变量名
7、数据类型
Numbers(数字)
- int(有符号整型)
- long(长整型[也可以代表八进制和十六进制])
- float(浮点型)
- complex(复数[float型的实部和虚部组成])
int = 1long = 11Lfloat = 1.1e+1complex = 1.1e-1j
String(字符串)
变量[(等于)开始下标:(小于)结束下标]:截取字符串,下标从0开始算
str = "hello world"print(str[0:5])
List(列表)
列表是[]标识值,内部以分号隔开,截取列表值和字符串的方式一致
list = ['hello','world']
Tuple(元组)
元组是()标识值,内部以分号隔开,截取列表值和字符串的方式一致,不支持二次赋值
tuple = ('hello','world')
Dictionary(字典)
字典是{}标识值,内部以分号隔开,由索引(key)和值(value)组成
dict = {'name':'test','age':30}print(dict.keys(),dict.values())
8、数据类型转换
9、运算符
算术运算符
赋值运算符
比较运算符
逻辑运算符
成员运算符
身份运算符
位运算符
运算符优先级
阅读全文
0 0
- python 规范
- Python规范
- Python规范
- 【python】python编码规范
- Python开发编码规范
- Python编码规范
- 简明 Python 编程规范
- 简明 Python 编程规范
- 简明 Python 编程规范
- 简明 Python 编程规范
- Python编码规范
- Python编码规范
- Python项目版本规范
- Python项目版本规范
- 简明 Python 编程规范
- 简明 Python 编程规范
- 简明 Python 编程规范
- python编码规范(部分)
- Thinking in java-8 单继承和多态
- 魔术2
- 51单片机学习第三天
- 主题五 内存管理的艺术----32.头疼的野指针
- Working with form fields---1
- Python规范
- 虚树
- 6.18-Python-语言及其应用-笔记-像高手一样玩转数据-未完!
- 流畅的python--字典中的散列表
- binding之component
- angularjs-依赖注入:显示注入和隐式注入
- 【机器学习算法模型】分类决策树——CART
- XWalkView
- if和虚结点