zoukankan      html  css  js  c++  java
  • 字符串理论

    1. 基本数据类型
    int 整数
    str 字符串
    bool 布尔值
    list 列表 一般存放大量的数据 [元素,元素。元素]
    tuple 元组 只读列表,只能看不能操作(元素,元素)
    dict 字典 存放一对一对的数据 {"key:value","key:value"}
    set 集合 之存放key 要求不重复 可以用来去重{元素,元素}

    int 类型可以进行的操作只有一个
    数字没办法执行其他操作. 操作只有 + - * / , // , % , **
    8bit => 1byte
    bit_length() 二进制长度 计算int的二进制长度

    bool类型的操作. 基本类型转换的问题
    bool类型没有操作. 只有类型转换的问题

    类型转换
    结论一: 想把xxx转化成yy类型. yy(xxx)
    结论二: 能够表示False的数据: 0, "", [], {}, set(), tuple(), None, False

    字符串操作
    1.索引
    编号,顺序
    程序员数数从 0 开始
    2.切片
    s[start:end:step]
    start 开始
    end 结束,取不到
    step是步长 每隔xx个取一个
    切片默认从左到右切
    可以控制方向,如果step是正数 从左往右切,如果是负数,从右往左切

    字符串相关操作
    1, upper() 全部转换成大写. 在忽略大小写的情况下使用
    lower() 所有的字母全部变成小写 某些字符不适用
    2, strip() 去掉左右两端的空白(空格, , ) 中间的内容不动 所有用户输入的内容都要去空白
    3, replace(old, new,[count]) 把old替换成new,[]可填可不填,表示操作相应数量
    replace("目标","结果",[个数]) 把s中的目标替换成结果,替换几个(可有可无)
    4, split() 字符串切割 切出来的结果会放在列表里
    5, startswith() 判断是否以xxx开头
    6, find() 查找, 找不到返回-1
    7, isdigit() 判断是否是数字组成
    8, len() 求长度
    9, center(长度,[填充]) 中间 ,居中
  • 相关阅读:
    注意事项 软件连接的数据库是设置输出的数据库,弄错会造成数据库不一致
    归并排序
    快速排序
    冒泡排序
    插入排序
    上次遗留下来的XMLUtil的问题
    关于子网掩码
    java.lang.InstantiationException
    java.lang.ExceptionInInitializerError
    关于HashMap中的负载因子
  • 原文地址:https://www.cnblogs.com/wangpanger/p/10046701.html
Copyright © 2011-2022 走看看