首页 > 技术文章 > 02基本数据类型(主要str)

cbslock 2019-07-04 16:54 原文

1、在python中,基本数据类型分为如下几种:

  int:整形、bool:布尔、str:字符串、list:列表、tuple:元祖、dict:字典、set:集合。

2、数据类型的操作

  2.1、int类型的操作

    int基本上没有操作,就一个bit_length() 返回二进制长度

  2.2、bool类型的操作

    类型转换:扩起来就行

    注:所有的空都是false,非空都是true

  2.3、srt的基本操作(算是这块儿的重点把)

    1、常用操作

      upper()变成大写字母

      strip()去掉左右两端的空白

      replace()替换

      split()切割

      startswith()是否以xx开头

      len()长度,内置函数

      count(),find(),index()等等  

    2、索引和切片

      索引的下标从0开始 [索引]

      切片: [起始位置:结束位置:步长]

        1、顾头不顾尾

        2、默认从左到右

        3、如果步数为负,则从右往左取值。

    3、迭代

      for 变量 in 可迭代对象:

        循环体

      表示把可迭代对象中每一个元素赋值给前面的变量

    4、判断

      字符串.isalnum() 判断所有字符都是数字或者字母

      字符串.isalpha() 判断所有字符都是字母

      字符串.isdigit() 判断所有字符都是数字

      字符串.islower() 判断所有字符都是小写

      字符串.isupper() 判断所有字符都是大写

      字符串.istitle() 判断所有单词都是首字母大写

      字符串.isspace() 判断所有字符都是空白字符

 

总结:这部分比较简单直观。但是像upper,digit这种函数可能经常会忘。

还有就是注意区分切割和切片,千万不要弄混了。(比如字符串没有反转reverse,如果要输入一个字符串的反转,只能反切,v=abcd,v[::-1])

另外关于join的用法参考该博客。https://www.cnblogs.com/ling-yu/p/9167065.html

推荐阅读