1. "%-4s%s%10s" %("man","mam","man") #格式说明符举例 -右侧填空格,正数左侧填空格
    2. 'man mam man'
    3. "%s%s%10s" %("man","mam","man")
    4. 'manmam man'
    5. "%%d" #显示为%d(这一点上与C语言一致)
    6. print("%d"% (302/101))#注意与C不一样的地方
    7. tuple=("first","second","third")
    8. list=["first","second","third"]
    9. list.append()#增填1
    10. list.extend([])#增添多个
    11. #append与extend的新建差异,列表专属方法
    12. #一般用extend新建复制其他的如列表,元组,append会设置两层如[[]]
    13. dirc={"name":zer0,"password":haha}#字典
    1. #分片:slicing:像列表一样处理字符串
    2. list=["chen","hu","zhou","hai"]
    3. #print(list[0][0],list[1][0],list[2][0],list[3][0])
    4. dicr={}
    5. dicr[list[0][0]]=list[0]
    6. dicr[list[1][0]]=list[1]
    7. dicr[list[2][0]]=list[2]
    8. dicr[list[3][0]]=list[3]
    9. print(dicr) #已姓氏建立字典
    10. {'c': 'chen', 'h': 'hai', 'z': 'zhou'}
    1. list.pop(index)#listpop方法,indexint,list[index],default index=-1
    2. set(list) #与数学中的集合有关,删除重复元素产生集合,比如字母集
    3. str.lower(),str.upper()#字符串小大写
    4. range(start,end,step)
    5. #--------异常处理------#
    6. dirc={"1":"apple","2":"organge"}
    7. try:
    8. if dirc["3"]=="mago":
    9. print("Let have it")
    10. except:
    11. print("Oh my god ,this is awful")
    1. #ex0:打印9*9乘法表
    2. for i in range(1,10):
    3. for j in range(1,10):
    4. if(i>=j):
    5. print("%d*%d=%d"%(j,i,i*j) ,end=" ")
    6. print("\n")
    1. def add(a,b):
    2. '''show a+b is the result'''
    3. return a+b
    4. print(add.__doc__) #dir()查看字典函数的所有属性

    图片.png

    1. #coding=utf-8
    2. f=lambda x: x**2 #lambda用法:简化简单函数的定义,lambda 是为了减少单行函数的定义而存在的。
    3. print(f(5))

    图片.png

    1. #coding=utf-8
    2. f=lambda x: x**2
    3. l=list(map(f,range(1,11))) #map(f,x) f(x),f为函数,x为序列对象
    4. print(l)
    5. l1=[x**2 for x in range(11)] #简单的打印平方数列表
    6. print(l1)

    图片.png

    1. f=lambda x: x%2==0
    2. l=list(filter(f,range(1,11))) #用法同map,作用筛选过虑
    3. print(l)
    4. l1=[x for x in range(1,11) if x%2==0 ]
    5. print(l1)

    图片.png

    1. a=['s','d','m']
    2. b=[1,2,3]
    3. print (list(zip(a,b))) #zip python3 返回对象,list转换为列表

    图片.png

    1. a=['s','d','m']
    2. b=[1,2,3]
    3. c=zip(a,b)
    4. d=zip(*c)#解压
    5. print (list(d))

    图片.png