pthon 细节

函数参考查询 TensorFlow函数
  • python 没有变量,只有名字

  • 数组是同一类型的数据

  • python 没有数据类型 列表

  • member.append() 对象.方法

  • 带有逗号的是元组tuple,索引方法和列表一样

  • 贴标签 元组没有标签的时候,会自动回收

  • 字符串 索引方法和列表一样

  • 序列 包括 列表, 元祖,字符串

  • 用切片的方式赋值a=a[:]

  • 在替换域中,冒号表示格式化符号的开始

  • python 支持两种格式的输入参数:

  • 元组和字典

  • 系统的特殊属性都是_ _,对象有很多特殊属性
    -字典是映射类型,内置函数,

  • 集合里是无序的,不支持索引,是唯一的

pycharm快捷键

代码缩进:Tab、Shift+Tab
批量注释:Ctrl+/
批量搜索:Ctrl+F
批量替换:Ctrl+R
定位跳转:Ctrl+鼠标左键点击需要找到对象定义位置的对象名、Ctrl+Alt+方向键左/右光标来回跳转。
对象扩展选择:Ctrl+W
smart keys
代码重塑

  • 复制行 CTRL+D
  • 删除行 Ctrl + Y
  • 移动行

代码分块:
多行光标:Alt+鼠标左键点击

对象
  • 对象 = 属性(静态的特征)+方法(动态的特征)
  • Class类对象 Class Object 是对象的一个实例,实例对象 ,即用类来创造一个真正的对象
  • OO=Object Oriented 面向对象
  • 1.封装 列表对象,有属性和方法(函数)list.sort()
  • 2.继承.class 子类(父类)
  • 3.多态:不同对象对同一方法的不同形态
  • 4.init(self) 构造方法:只要实例化一个对象的时候a=Bo(),这个方法会在对象被创建的时候自动调用,实例化对象的时候,可以传入参数的,这些参数会自动的传入init方法中,可以重写init方法自定义对象的初始化操作
  • 5.定义私有对象,在变量名或者函数名前加上“_”l两个下划线
    _类名_变量名 可以访问 p._Person_name
  • 用 self.x=x定义实例属性,当类被删除,还存在,类属性只是与类想关的属性
魔法方法
  • 被双下划线包围
  • 是面向对象的的Python 的一切,能够在适当的时候被调用
  • 构造:重写_init_ 返回none,不能返回任何字符串
  • 定义的时候是类
  • 定义完成之后是类对象,工厂函数就是类对象
  • +=增量运算符
  • 内部函数用_calc
迭代器
  • 字符串是一个容器,即一个迭代器
  • 迭代操作:用for语句触发迭代器的迭代功能,每次从迭代器里拿出一个数据
  • 迭代操作,两个内置函数BIF,iter(),next()
  • print(timeit.doc)

  • dir(timeit)内置方法
    -函数文档:func.doc,打印函数的特殊属性

  • 收集参数,即*params,是可变参数,是一个元组

  • copy 浅复制

猜你喜欢

转载自blog.csdn.net/qq_37602161/article/details/100602289