python 基本语法
- 布尔值:True False,操做符有 and, or, not;
- 常量一般使用大写表示,如PI = 3.14159265359;
- 除法操做符有 /, //, %,如 10 / 3 = 3.3333333333333335,10 // 3 = 3, 10 % 3 = 1;
- 在计算机内存中,统一使用Unicode编码,当须要保存到硬盘或者须要传输的时候,就转换为UTF-8编码;浏览网页的时候,服务器会把动态生成的Unicode内容转换为UTF-8再传输到浏览器;
- 要计算str包含多少个字符串,可使用len()函数;
- Python中,采用的格式化方式和C语言是一致的,用%实现;%d表示整数,%f表示浮点数,%s表示字符串,%x表示十六进制整数;
- 使用format()来格式化字符串:print('Hello, {0}, this is python demo,version {1}'.format('deamon', 3.5));
- list的定义:myBooks = [];使用append()添加到末尾;使用insert能够指定位置;删除最后的元素使用pop(),删除指定的元素使用pop(i);
- tuple的定义 myBooks = ();
- str转int类型:int();
- for循环;
- range()函数的使用;
- dict与set的使用:dict判断一个key是否存在,可使用in()或者get()判断,删除key使用pop方法;
- dict是用空间来换取时间的一种方法,即很占用内存空间;
- 内置函数;
- pass;
- 自定义函数参数顺序为:必选参数、默认参数、可变参数、命名关键字参数和关键字参数;
- 默认参数必须指向不变对象;
- 定义可变参数:* 参数名;
- 变量,方法的做用域的区分经过前缀"_"来实现的;
- 判断类型:type(),isinstance();
- types
- dir()函数能够显示对象的全部属性和方法;
- hasattr()判断是否有这个属性;
- 类属性;
- python 能够动态的绑定方法!!
- @property
欢迎关注本站公众号,获取更多信息