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 在指定位置插入元素

  • 相关阅读:
    hdu 1823 Luck and Love 二维线段树
    UVA 12299 RMQ with Shifts 线段树
    HDU 4578 Transformation 线段树
    FZU 2105 Digits Count 线段树
    UVA 1513 Movie collection 树状数组
    UVA 1292 Strategic game 树形DP
    【ACM】hdu_zs2_1003_Problem C_201308031012
    qsort快速排序
    【ACM】nyoj_7_街区最短路径问题_201308051737
    【ACM】nyoj_540_奇怪的排序_201308050951
  • 原文地址:https://www.cnblogs.com/liuguangyu/p/10040974.html
Copyright © 2011-2022 走看看