python基础——基本数据类型



基本数据类型常用功能:

  1、整数(int)

bit_length(self)    #获取可表示的二进制最短位数

  +、-

示例:

      x = 4     print(x.bit_length())2.字符串(str)

center #居中 格式:a1.center(20.'*')

  count #字符串中子序列的出现的次数 格式:a1.count("ab",0,4) 或 a1.count("ab")

  endswith #是否以ab结尾,返回结果True或Fales 格式:a1.endswith('ab',0,4) 或 a1.endswith('ab')

  startswith

  expandtabs #把Tab键(\t)转换成空格键,默认转换成8个空格

  find #查找,返回所在位置。没找到返回-1

  rfind

  format #把字符串中的占位符({0},{1}····)转换成设置值

  join  #连接     把字符串用*连接  格式:"***".join(a1)

  ljust  #内容左对齐,右侧填充,类似center       格式:a1.ljust(30,'*')

  rjust

  lower #变小写

  lstrip  #移除左边的空格

  rstrip #移除右边的空格

  strip #移除两边的空格

  partition # 分割,前、中、后三部分,返回结果为元组类型。 格式:a1.partition('ab')

  rpartiton

  replace  #替换   格式:a1.replace("ab","cc",1)   从左向右第一个ab换成cc

  split  #分割   格式:split(‘e’,1)

  rsplit 

  swapcase  #大小写转换

  title #标题

  upper

索引  a1[0]、a1[1]

切片  a1[0:2]

循环

  while i < len(s):

    a2=a1[i]

  或

  for i in a1:

    print(i)





3.列表(list)

索引

切片

for循环

其他功能:

append   #在后面追加   格式:list1.append("abcd")

  count     #统计个数  格式:list1.count("abcd")

  extend #批量添加

  index #获取某个值的索引位置 

  insert #向指定索引位置插入数据  list1.insert(1,‘sb’)

  pop  #在list1列表中移除掉最后一个元素,并将元素赋值给a1

  remove  #移除某一个元素

  reverse #元素顺序反转

  sort  #排序



删除   del list1[1]  或  del list1[1:3]



4.元组(tuple)

索引

len

切片

for循环



count  计算元素出现的个数

  index   获取指定元素的索引位置



5.字典(dict)      # 字典每一个元素都是键(key)值(value)对

索引   dict1[“age”]

循环   默认值输出key

dict1.keys()   #获取所有的键 

dict1.values()  #获取所有的值

dict1.items()  #获取所有的键值对

示例:



  for i in dict1.values():

         print(1)





  for i,j in dict1.items():

      print(i)

      print(j)



clear  #清空所有内容

  get   #根据key获取值,如果key不存在,key指定一个默认值。 dict1.get(‘age’,'123’)

  in  #检查字典中指定key是否存在  

  update #更新

  items #所有项的列表形式

  keys  #所有的key列表

  pop(self,k,d=None)  #获取并在字典中移除

  popitem(self)   #获取并在字典中移除

 

 

   

     iteritems  #项可迭代

   

 

   

     iterkeys  #key可迭代

   

 

   

     itervalues  #value可迭代

   



删除

del dict1[‘key1’]    #删除指定索引的键值对





len(a1)  #长度

单词:

iterable  可迭代的

猜你喜欢

转载自173806613.iteye.com/blog/2405180