TensorFlow学习笔记之python复习

  • ubantu常用指令

  1. 桌面单击右键,打开终端
  2. pwd   打印当前在哪个目录(绝对路径)
  3. ls    列出当前路径下的文件和目录
  4. mkdir   目录名       ——新建目录
  5. cd    目录名    ——进到指定目录
  6. python     运行python解释器
cd .  //表示当前目录
cd ..  //表示当前目录的上一级目录
cd -    //返回上一次所在目录
cd ~    //进入用户主目录home目录
cd ../..     //返回上两级目录
  • python基础语法

  • 变量、数值、字符串、转义字符
\t   //表示tab
\n   //表示换行
\"    //表示"
%s    //占位,用%后的变量代替
  • 列表

列表名【索引号】——表示索引列表中的元素

列表名【起:止】——表示切片,前闭后开

列表名【起:止:步长】——表示带步长的切片,步长有方向

列表名【索引号】= 新值 ——修改列表中的元素

del 列表名【索引号】——删除列表中某元素

列表名.insert(插入位置的索引号,新元素)——插入新元素

  • 元组

用括号表示,不可变。  f = (1,2,3)

  • 字典

键值对的集合    {键:值,键:值,键:值}

字典名【键】——得到键对应的值

字典名【键】= 新值     ——修改相应键的值

del 字典名【键】——删除字典中的键值

字典名【新键】= 新值——插入一个新的键值对、

  • vim编辑器

vim 文件名    ——打开或新建文本

vim中点击 进入插入模式,往文本中写内容

esc+:q   ——退出vim

esc+:wq ——保存并退出vim

esc+:q! ——不保存并退出vim

  • 条件语句
//
if 条件成立:
    执行任务

//
if 条件1成立:
    执行任务1
else:
    执行任务2

//
if 条件1成立:
    执行任务1
elif 条件2成立:
    执行任务2
.
.
elif 条件n成立:
    执行任务n
else:
    执行任务n+1

#coding:utf - 8以注释的形式加入来兼容中文输入

  • 循环语句

for 变量  in range(开始值,结束值):   //前闭后开

    执行某些任务

for 变量 in 列表名:

    执行某些任务

while 条件:

    执行某些任务

终止循环用break

  • 函数

定义函数:  def  函数名(参数表):   //参数表可以为空

                        函数体

调用函数:  函数名(参数表)

函数返回值:return

  • 模块

是一个python文件,以.py结尾,包含python函数等语句。

调用模块中的函数用语句:  模块.函数名

包含多个模块

  • 类、对象和面向对象的编程

类:用来描述具有相同的属性和方法的对象的集合,它定义了该集合中每个对象所共有的属性和方法,对象是类的实例。

实例化: 对象 = 类()    eg :t = turtle.Pen()

对象是类实例化出的实体,对象实实在在存在,完成具体的工作。

类命名时第一个字母常大写。

父类与子类

子类实例化出来的对象,可以使用自身和父类的函数和变量。

类的定义:class 类名(父类名):

                          pass

有父类,写在类名后面的括号里,如果没有父类,可以不写括号。

类里定义函数时,语法规定第一个参数必须是self

__init__函数,在新对象实例化时会自动运行,用于给新对象赋初值。

_foo 以单下划线开头的表示的是protected类型的变量,即保护类型只能允许本身和子类进行访问,不能用from 模块  import *

__foo以双下划线开头表示的是私有类型(private)的变量,只能允许这个类本身进行访问。

__foo__定义的是特列方法,类似__init__之类的。、

//来道题吧
a = [2, 4, 6, 8, 10, 12, 14],则a[3 : 0 : -1]切片的结果?
ans = [8, 6, 4]

曹健老师的MOOC课程整理的学习笔记。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值