zoukankan      html  css  js  c++  java
  • Python第4天

    主要内容:

    1. 数字(int)
    2. 字符串(replace/find/join/strip/startswith/split/upper/lower/format)
    3. 列表
      1. append/extend/insert
      2. 索引,切片,循环 
    4. 元组
      1. 忽略
      2. 索引,切片,循环    元素不可修改
    5. 字典
      1. get/update/keys/values/items
      2. for循环可索引不可切片
    6. 布尔值

    习题:

    1. cmd—>dos exe
    2. 8位是一个字节,计算机—>字节,存储—>位 
    3. ascii  Unicode utf8
    4. utf8  6    gbk  4    Python3是字符,Python2是字节
    5. #单行注释,‘’’sdads‘’’多行注释,ctrl+/ 是快捷键
    6. 数字字母不能开头,不能和关键字重复
    7. bit.length
    8. 布尔值 True False 空字符串是假 转换数据类型
    9. 大小写区分
    10. 索引,切片,—>子序列 ,可用负数表示反向
    11. 字符串可迭代,判断是否可迭代即是否可背for循环获取 — >类型和对象
    12. join方法的用法
    13. range在Python2里for循环立刻创建,Python3里for循环时一个一个创建,2中可用xrange实现
    14. 字符串转换成数字才能进行计算

    重要知识点:

    1. 字符串一旦创建,就不可修改,一旦修改或拼接,就会形成新的字符串
    2. 重要方法:
      1. join 插入指定字符
      2. split分割,可指定分割个数,不可拿到分隔符,rsplit从右分起,partition可拿到分隔符的分割
      3. find查找,没有则返回-1
      4. strip去除,splitlines分割,只能根据true,false选择是否保留换行
      5. upper ,lower,swapcase 大小写转换
    3. 索引与下标的关系:
      1. len 获取当前字符串由几个字符组成
      2. for 变量名 in 字符串
    4. 字符串转换列表list:
      1. append追加到最后,不需要设置应接收的参数,
      2. count 计算元素出现次数
      3. copy浅拷贝
      4. extend 扩展原列表 参数—>可迭代对象
      5. index 根据值获取当前值的索引位置 ,左边优先
      6. insert 在指定位置插入元素

  • 相关阅读:
    邻项交换排序
    [POJ 2559]Largest Rectangle in a Histogram 单调栈
    最大子序和 单调队列
    单调栈 总结
    计算中缀表达式
    [HYSBZ 2457] 双端队列
    数组的宽度 单调栈
    SVM从入门到精通
    CVPR2018_RotationNet: Joint Object Categorization and Pose Estimation Using Multiviews from Unsupervised Viewpoints
    比特币以及区块链入门
  • 原文地址:https://www.cnblogs.com/liuguangyu/p/10040974.html
Copyright © 2011-2022 走看看