字符串的格式化操作

1 . Python基本数据类型

  • int : 整数,主要用来进行科学计算
    • 在Python3中的所有整数都是int类型,但是Python2中如果数据量比较大,会使用long类型,在Python中不存在long类型
    • 整数可以进行的操作:bit_length(),计算整数在内存中占用的二进制码的长度
  • str : 字符串,可以保存少量数据并进行相应的操作
    • 把字符连成串,被引号引起来的内容就叫字符串
  • bool : 判断真假,True,Flase
    • 取值只有True和False,bool值没有操作
  • list : 列表,存储大量数据,用[]表示
  • tuple : 元祖,不可以发生改变,用()表示
  • dict : 字典,保存键值对,一样可以保存大量数据
  • set : 集合,保存大量数据,不可以重复,其实就是不保存Value(值)的dict

2 .切片和索引

  • 索引 : 索引就是下标,切记下标从0开始
    • 从左到右0,1,2,3... 从右到左-1,-2,-3... 查找时超出范围会报错
  • 切片 : [起始位置 : 终止位置] 顾头不顾尾,从起始位置开始截取,截取到终止位置,但是不包括终止位置, 查找时超出范围没事
  • 步长 : 决定查找的方向,决定查找步子的大小 默认是1,默认方向从左到右

4 . 字符串方法

  • upper : 全部大写
  • lower : 全部小写
  • startswith : 以什么开头
  • endswith : 以什么结尾
  • strip : 去头尾空格
  • split : 分割,默认是空格分割,也可以自己制定
  • replace : 替换,第一个参数是旧的,第二个参数是新的
  • count : 统计某个内容出现的次数
  • format() : 第三种字符串格式化
  • isdecimal : 判断是不是十进制
  • isalnum : 判断是不是中文,字母,数字
  • isalpha : 判断得是不是中文,字母
  • len() : 计算字符串的长度

5 . for循环

  • for : 关键字

  • i : 变量

  • in : 关键字

  • s : 可迭代对象 (不包括int,和bool)

    面试题 :  循环后的i变量指向的是最后的一个元素

  • pass : 站位,也可用...表示

  • range() : 范围

    • Python2打印的是列表

    • Python打印的是它本身

    • range(起始位置,终止为止,步长)

    • range(10) : range(终止位置) 起始位置为0

猜你喜欢

转载自www.cnblogs.com/W-Y-C/p/10981972.html