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
相关文章
相关标签/搜索