无标题文章

#ascii:字母,数字。特殊字符,一个字节,8位

#Unicode:16位,2各字节

#utf-8:最少一个字节8位表示,英文字母8位 1个字节

#欧洲16位:2各字节

#中文24位;3个字节

#gbk:中文2个字节,英文字母一个字节

int:bit_lenth()

bool:true,false

str:str---->bool  bool(str) ''------false

str:split () capitalize ()首字母大写  title()

capitalize首字母大写

upper大写

lower小写

find:通过位置赵

index:索引

swpcase:大小写反转

replace(old,new ,count):替换

isdigit();测字符串是否只由数字组成。

count():

title :首字母大写

center()剧中

strip()删除空格 lstrip rstrip

split()分割

format格式化输出{}

{name}{age}{hobby},name=,age=,hobby

isapha()法检测字符串是否只由字母组成。

isnumapha()方法检测字符串是否由字母和数字组成。:

2019-3-2

列表的增删查改

list

增: append():在列表末添加

      insert(location,'saa')

extend():迭代

删:

      pop(index):索引删除,有返回值。pop()#默认删除最后一个

      remove(‘元素’):按元素删除

      clear():清空

      del li[0:2]切片删除

改:

      按照索引改: li[2]=''

li[0:2]='madiasd':按照迭代去处理;

replace(old,new):替换

查:

    按照索引查:

按照切片查:li[:2]返回列表

    for i in s:

公共方法:

len()

count(),返回数量int型

        index() ,找索引

        sort(),对列表内int进行排序 按照第一个字符的ascii码排序

        sort(reverse=true)档reverse=True时,反响排序

        reverse(),倒叙

元组:只读列表,可循环查询,可切片

儿子不能改。孙子可以改

        tu=(1,23.4,[1,2,3,'ewe',12],'alex ')

'__'join(str):字符串之间用__分各 :列表转换成字符串

  range (start,end,size)

range(0,10,-1)或者 range(10,0,1)什么都不输出

  dic  {key:不可变数据类型(元组,bool,int str),value:任意}

数据类型分为可变数据类型、不可变数据类型

    不可变数据类型:元组,bool,int str可哈希

    可变数据类型: list,dict ,set不可哈希

优势:无序,二分法查找

  #增

#      dic1['high']=185  #没有键值,则增加

#      dic1['age']=16    #键值存在,则覆盖

#      dic1.setdefault('weight',150)  #如果存在键值对,则不做任何改变,若没有,则增加

#

删除

    pop('key')  :有返回值,按键去删

    popitem()  :随机删除,有返回值 返回的是键值

    clear():清空字典

    del  dic['name']删除某个字段

    update

    .keys();键值

    .value();值

    .item()键 值

    dic['name']

dic.get('key'):没有这个键,出现默认值

面试题

a=1

b=2

a,b=b,a

print(a,b)

你可能感兴趣的:(无标题文章)