knowledge point

1.variable name.isdigit()//判断变量是不是数字

2.while和for循环后面加else:若循环正常执行完毕,中间没有被打断,就会执行else语句;如果循环中间被打断就不会执行else语句

3.list切片:list[number1:number2:step],三个参数都可以取正负值

  number1,从第一个取到最后;值为正时,从左往右数到第number1+1个元素时从左往右取值,取值元素个数为列表长度-number,number大于列表长度时取值为空;值为负时,从右往左数到第number1个元素时从左往右取值,取值元素个数为number,number大于列表长度时取值为整个列表。

  number2,从最后第number2往前取值,值为正时,从左往右数到第number2-1个元素时从右往左取值,取值元素个数为number,number大于列表长度时取值为整个列表;值为负时,从右往左数到第number2+1个元素时从右往左取值,取值元素个数为列表长度-number,number大于列表长度-1时取值为空。

  step,取值步进,隔step个再取值;正负取值时代表步进方向。

4.列表操作,差增删建

  append:在列表最后追加元素

  remove:移除一个元素

  pop:删除元素,可以对删除的元素进行其他操作

  del:删除元素或者删除列表

  count:计算元素在列表中出现的次数,次数为0说明没有这个元素  element in list 判断真假,在不在列表中

  extend:扩展列表,列表后面添加列表

  index:查找元素在列表中的位置

  reverse:列表转置

  sort:排序,ASCII字符顺序排序,sort(reverse=True)倒置排序

5.字符串的内置方法

  count:计算字符在字符串的个数

  capitalize:首字母大写

  center:居中

  encode/decode:编码解码

  endwith:以什么结尾,返回值True/False

  startwith:以某个内容开头

  expandtabs(tabsize=):设定table空格数

  find:查找字符索引值,不报错,没有返回-1

  format(name=' ',age=' '):格式化输出,format_map处理字典

   index:查找索引值,报错

   isdigit:判断整数

   strip:去掉换行符和空格

   replace(‘ ’,‘ ’):替换

   splite:分割

   join:拼接

   title:首字母大写

6.文件中存储和保存字典的方法

  字典转成字符串,str_dict = str(dict),再转成字典,dict_str = eval(str_dict)

原文地址:https://www.cnblogs.com/johnny1024/p/8158318.html