初识基础数据类型 int,str,bool

基础数据类型

1.整型 int

​ python3中都是整型

​ python2中有整型和长整型(long)

2. 字符串 str :

​ 在python中凡是用引号引起来的都是字符串(不可变,有序)

  • 索引(下标)
  • 切片:顾头不顾尾,步长决定查找的方向
  • 字符串的方法:
    • 全部大写/全部小写:不是修改源数据,因为字符串是不可变的
    • 判断是不是以什么开头/结尾:startswith(判断体,起始位置,终止位置)
    • 统计/计数:
    • 脱:默认脱头尾两端的空格,换行符,制表符
    • 分割:默认分割位置(空格,换行符,制表符)也可以指定split(位置,次数)
    • 替换:全部替换replace(老内容,新内容);指定替换次数replace(老内容,新内容,次数)
    • 判断字符串中的内容是不是全都是阿拉伯数字: .isdigit()
    • 判断是不是十进制: .isdecimal()
    • 判断是不是数字,字母和中文: .isalnum()
    • 判断是不是字母和中文: .isalpha()
    • 首字母大写: .capitalize()
    • 每个单词首字母大写: .title()
    • 大小写转换: .swapcase()
    • 剧中 - 填充: .center(多少位,填充的内容如*)
    • 通过元素查找索引,查找不到时返回-1: .find(元素)
    • 通过元素查找索引,查找不到时报错 .index(元素)
    • 拼接,将列表转换成字符串
    • str + str str * 5 字符串进行加操作和乘操作都是开辟新空间(肯定啊,字符串是有序但是不可变的数据类型)

3.布尔值 bool

posted @ 2019-08-31 16:12  richard_A  阅读(114)  评论(0编辑  收藏  举报