Python入门

前言:之前接触过一年的java,准备转型NLP,算是稍微有点编程基础吧,就简单地从网课学下,地址如下https://www.icourse163.org/learn/PKU-1002536002?tid=1002700003#/learn/content?type=detail&id=1003937323&sm=1
  1. Linux指令及简单的Hello World打印
    a.转义字符:/t表示Tab
    /n表示换行
    /"表示“”
    b.%s表示占位,先占个位置,用%后的变量替换

  2. 列表、元祖、字典
    A.变量:就是一个标签,内容可以是数值、字符串、列表、元祖、字典
    B.列表【】:类似java里的数组,不过其内容既可以是数值,也可以是字符 用列表名【索引号】索引列表中的元素
    用列表名【起:切】表示切片,从列表中切出相应元素,前闭后开
    用列表名【起:止:布长】表示带布长的切片,布长有方向(正负)
    修改:列表名【索引号】=新值
    删除:del列表名【索引号】
    插入:列表名.insert(插入位置索引号,新元素)
    在这里插入图片描述 C.元组( ):誓言,一旦定义,不能改变
    D.字典{ }:里面放着{键:值,键:值,键:值}等n个键值对;
    用字典名【键】来索引字典中的值
    修改:字典名【键】=新值
    插入:字典名【新键】=新值
    删除:del字典名【键】

  3. vim编辑器及条件语句
    A.vim 文件名 打开或新建文本
    B.在vim点击i进入编辑模式
    C.Esc:q 表示推出
    D.Esc:wq 保存更改并退出
    E.Esc:q! 不保存更改并退出

  4. 循环语句
    for 变量 in range(开始值,结束值):
    执行某些任务
    for 变量 in 列表名
    执行某些任务
    中止循环用break

  5. turtle模块
    import turtle 导入turtle包
    t=turtle.Pen() 实例化turtle对象
    t.forward() 向前走 像素点
    t.backward() 向后走
    t.left() 向左转 角度
    t.right() 向右转
    t.reset() 归位

6.函数、模块、包
函数:执行某些操作的一段代码
定义函数:def 函数名 (参数表)
函数体
模块:函数的集合,先导入,在使用,用模块名.函数调用
包:包含多个模块

  1. 类,对象,面向对象
    类的定义:class类名(父类名)
    pass
    先用pass架构,再用具体的函数完善类
    类里定义函数,语法定义第一个参数必须是self
    _init_函数在新对象实例化时会自动运行,用于给新对象赋初值
    类里定义函数时,如调用自己或父类的函数与变量时,必须用self引导,格式为self.函数名或self.变量名

8.文件操作
文件写操作 import pickle
开:文件变量=open(“文件路径文件名”,“wb”)
存:pickle.dump(待写入的变量,文件变量)
关:文件变量.close
文件读操作
开:文件变量=open(“文件路径文件名”,“rb”)
取:放内容的变量=pickle.load(文件变量)
关:文件变量.close

结束了,学的开心,看的开心,加油,加油,还是他妈的加油

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值