Python常用小函数及特点(持续更新)
2016-09-29 09:28
351 查看
特性以及小特点,持续更新- -
转载请标明出处(http://blog.csdn.net/lis_12/article/details/52698670)assert
assert 表达式,信息 用来判断表达式的真假,如果为假杂则触发AssertionError异常并显示自定义的信息类型判断
isinstance(1,(int ,str,float))
type() 可对应使用
字符和asc码
chr(97): 将在0-255范围内的整数转为其ascii码对应的字符ord: 将一个字符转化为其对应的ascii码的数值
repr: 返回一个对象的字符串表示形式
str: 返回一个对象的字符串表示形式
进制转换
bin(int) 十进制->二进制(0b)oct(int) 十进制->八进制(0)
hex(int) 十进制->十六进制(0x)
is和==
判断两个对象是不是同一个实例化对象<可判断单例模式>a is b 如果id(a) == id(b) 则为true else 为false
is是地址相等,==为值相等
Python特点
三个特性
(1) 地址(id())(2) 类型(type())
(3) 值
不支持函数重载
重名时候调用后定义的函数函数传参传引用
格式化函数format
%3d | %s | %0.2f |
---|---|---|
整数,3将一个整数格式化为宽度为3的字符串,如果超过了3则这个限定没有意义啊 | 字符串 | 浮点数,只取小数点 后两位,会四舍五入 |
format("a","10s") # 'a ' print "%10s"%"a" # ' a' 和上面那个对齐方式不同 format("a","10d") # error print "{0},{0}".format(11,22) #11,11 print "{0},{0},{1},{2}".format(11,22,33) # 11,11,22,33 中括号里面的数代表第几个参数 ''' help(str.format) Help on method_descriptor: format(...) S.format(*args, **kwargs) -> string Return a formatted version of S, using substitutions from args and kwargs. The substitutions are identified by braces ('{' and '}'). ''' print "{0:3d},{1:4s},{1:5s},{2}".format(11,"a",33) # ' 11,a ,a ,33'
反斜杠 ‘\’
提高代码可读性,使用反斜杠可以在下一行书写上一条语句的内容,这种情况下正常的缩进规则并不使用哦使用三引号定义的字符串,列表,元组,字典分布在多行的时候不需要使用反斜杠,直接放在多行即可;
将非字符类型转化为字符方法
repr();str(),等同于使用对象.__str__(),这两个是一样的。
format()
可以将代码放在同一行的情况
如果函数体,条件语句,循环,类只包含一条语句,可以将其放在一行上if condition: dosomething
else: dosomething
pass
表示空的函数体或者代码块,用pass语句,(函数名字想好了,但是具体实现没想好也要用这种哦)def f():
pass
进制表示
二进制 | 八进制 | 十六进制 |
---|---|---|
0b开头 | 0开头 | 0x开头 |
相关文章推荐
- 常用函数及其使用格式(持续更新中.......)
- 常用的一些函数(未完结,持续更新)
- 字符串常用函数汇总【持续更新中........】
- jquery常用函数及技巧(持续更新)
- python数据处理工具 pandas包常用方法总结(持续更新)
- STL中常用的一些算法函数[持续更新]
- matlab常用函数备忘录(持续更新)
- [Python] Python学习笔记之常用模块总结[持续更新...]
- python3.4学习笔记(六) 常用快捷键使用技巧,持续更新
- 前端开发常用函数及小技巧(持续更新)
- 常用到的函数(持续更新……)
- cocos2d-js游戏设计常用函数笔记(持续更新) (2014-08-18 15:43:12)
- 常用js函数收集(持续更新中----)
- JavaScript中常用函数(入门级)(持续更新)
- PHP 常用 函数总结 持续更新中...
- 工作笔记(五):常用jquery函数以及操作,持续更新..
- ORACLE常用函数汇总(持续更新中....)
- Python常用的一些操作(持续更新中......)
- Vertica的这些事<五>—— 关于vertica常用函数介绍(持续更新ing)
- iOS --- 总结Swift中常用的全局函数和extension(持续更新中)