• python代码统计200行


    li=['alex',100,True,[1,2,3],{'name':'太白'},(22,32)]
    print(li[0],type(li[0])) #alex <class 'str'>
    print(li[1],type(li[1])) #100 <class 'int'>
    print(li[:4]) #['alex', 100, True, [1, 2, 3]]
    print(li[::2]) #['alex', True, {'name': '太白'}]
    print(li[-1:-4:-2]) #[(22, 32), [1, 2, 3]]
    l1=['alex','wusir','taibai','egon','景女神','文周老师','日天']
    l1.append('小甲鱼')
    print(l1) #['alex', 'wusir', 'taibai', 'egon', '景女神', '文周老师', '日天', '小甲鱼']
    print(l1.append([1,2,3])) #None
    name_list=['张安','李四']
    while 1:
        username=input('请输入新员工的姓名:').strip()
        if username.upper()=='Q':
            break
        name_list.append(username)
    print(name_list)
    l1.insert(1,'大宝')
    print(l1) #['alex', '大宝', 'wusir', 'taibai', 'egon', '景女神', '文周老师', '日天']
    l1.extend('abc')
    print(l1) #['alex', 'wusir', 'taibai', 'egon', '景女神', '文周老师', '日天', 'a', 'b', 'c']
    l1.extend([11,22,33,44])
    print(l1) #['alex', 'wusir', 'taibai', 'egon', '景女神', '文周老师', '日天', 11, 22, 33, 44]
    l1.extend(['alex','ss'])
    print(l1) #['alex', 'wusir', 'taibai', 'egon', '景女神', '文周老师', '日天', 'alex', 'ss']
    l1.pop(0)
    ret=l1.pop(0)
    
    print(ret)  #alex
    print(l1) #['wusir', 'taibai', 'egon', '景女神', '文周老师', '日天']
    l1.remove('alex')
    print(l1) #['wusir', 'taibai', 'egon', '景女神', '文周老师', '日天']
    l1.clear()
    print(l1) #[]
    del l1[1::2]
    print(l1) #['alex', 'taibai', '景女神', '日天']
    del l1
    print(l1) #报错
    l1[2]='男神'
    l1[0]='屌丝'
    print(l1) #['屌丝', 'wusir', '男神', 'egon', '景女神', '文周老师', '日天']
    l1[:2]='ssssss'
    print(l1) #['s', 's', 's', 's', 's', 's', 'taibai', 'egon', '景女神', '文周老师', '日天']
    l1[0:4]=[11,22,33,44,55,66,77]
    print(l1) #[11, 22, 33, 44, 55, 66, 77, '景女神', '文周老师', '日天']
    l1[:3:2]='ss' #['s', 'wusir', 's', 'egon', '景女神', '文周老师', '日天']
    print(l1)
    print(l1[0]) #alex
    for i in l1:
        print(i)
    print(len(l1))#7
    print(l1.count('alex'))#1
    l2=[5,6,7,1,4,3,2,9]
    l2.sort()
    print(l2) #[1, 2, 3, 4, 5, 6, 7, 9]
    l2.sort(reverse=True)
    print(l2) #[9, 7, 6, 5, 4, 3, 2, 1]
    l2.reverse()
    print(l2) #[9, 2, 3, 4, 1, 7, 6, 5]
    l3 = ['alex', 'wusir', ['taibai', 99, 'ritian'], 20]
    s2=l3[0][2]
    print(s2) #e
    l3[1]=l3[1].upper()
    print(l3) #['alex', 'WUSIR', ['taibai', 99, 'ritian'], 20]
    l3[2].append('文周')
    print(l3) #['alex', 'wusir', ['taibai', 99, 'ritian', '文周'], 20]
    l3[0]=l3[0].capitalize()
    print(l3) #['Alex', 'wusir', ['taibai', 99, 'ritian'], 20]
    l3[2][1]=l3[2][1]+1
    print(l3) #['alex', 'wusir', ['taibai', 100, 'ritian'], 20]
    tu1=['alex',100,True,[1,2,3],{'name':'太白'},(22,33)]
    print(tu1[0]) #alex
    print(tu1[:3]) #['alex', 100, True]
    tu1 = ('a', 'b', '太白', 3, 666)
    for i in tu1:
        print(i)
    print(tu1.index('太白')) #2
    print(tu1.count('a')) #
    tu1=('alex',100,True,[1,2,3],{'name':'太白'},(22,33))
    print(tu1[0])
    print(tu1[:3])
    for i in tu1:
        print(i)
    for i in range(1,11):
        print(i)
    for i in range(1,22,2):
        print(i)
    for i in  range(10,1,-1):
        print(i)
    l1=('alex','wusir','taibai','egon','景女神','文周老师','日天')
    for i in range(0,len(l1)):
        print(i)
    for i in l1:
        print(l1.index(i))
    s1='alex'
    print('a' in s1) #True
    print('al' in s1) #True
    print('alx' in s1) #False
    l1=('alex','wusir','taibai','egon','景女神','文周老师','日天')
    print('alex' in l1)  #True
    print('alex' not in l1) #False
    print(['alex','alex']  in l1) #False
    dic={'太白':
             {'name':'太白金星','age':22,'sex':'男'}
         'python':
         ['小甲鱼','小鱿鱼','小鲤鱼','小绵羊']
    }
    dic=dict((('one',1),('two',2),('three',3)))
    print(dic) #{'one': 1, 'two': 2, 'three': 3}
    dic=dict(one=1,two=2,three=3)
    print(dic) #{'one': 1, 'two': 2, 'three': 3}
    dic=dict({'one':1,'two':2,'Three':3})
    print(dic) #{'one': 1, 'two': 2, 'Three': 3}
    dic={[1,2,3]:'alex',666}
    print(dic)#报错
    dic={1:'alex',1:'太白',2:'wusir'}
    print(dic) #{1: '太白', 2: 'wusir'}
    dic={'name':'太白','age':22}
    dic['sex']='男'
    print(dic) #{'name': '太白', 'age': 22, 'sex': '男'}
    dic['age']=23
    print(dic) #{'name': '太白', 'age': 23}
    dic.setdefault('hobby','球类运动')
    print(dic) #{'name': '太白', 'age': 22, 'hobby': '球类运动'}
    dic.setdefault('hobby')
    print(dic) #{'name': '太白', 'age': 22, 'hobby': None}
    dic.setdefault('age',44)
    print(dic) #{'name': '太白', 'age': 22}
    ret=dic.pop('age')
    print(ret)#22
    print(dic)#{'name': '太白'}
    ret=dic.pop('hobby','没有此键')
    print(ret) #没有此键
    print(dic) #{'name': '太白', 'age': 22}
    dic.clear()
    print(dic) #{}
    del dic['age']
    print(dic) #{'name': '太白'}
    del dic
    print(dic) #报错
    del dic['age1']
    print(dic)  #报错
    dic['name']='alex'
    print(dic)#{'name': 'alex', 'age': 22}
    dic={'name':'太白','age':18,'hobby_list':['直男','钢管','开车']}
    print(dic['hobby_list']) #['直男', '钢管', '开车']
    l1=dic.get('hobby_list')
    print(l1) #['直男', '钢管', '开车']
    l1=dic.get('hobby_list1')
    print(l1) #None
    l1=dic.get('like','没有此键')
    print(l1)
    print(list(dic.keys())) #['name', 'age', 'hobby_list']
    for key in dic.keys():
        print(key)
    for key in dic:
        print(key)
    print(dic.values()) #dict_values(['太白', 18, ['直男', '钢管', '开车']])
    print(list(dic.values())) #['太白', 18, ['直男', '钢管', '开车']]
    print(tuple(dic.values())) #('太白', 18, ['直男', '钢管', '开车'])
    for value in dic.values():
        print(value)
    print(dic.items()) #dict_items([('name', '太白'), ('age', 18), ('hobby_list', ['直男', '钢管', '开车'])])
    for i in dic.items():
        print(i)
    for key,value in dic.items():
        print(key,value)
    a=18
    b=333
    a,b=b,a
    print(a,b) #333 18
    dic = {'name_list': ['王双', 'alex', '孙飞', 'taibai'],
            1: {'name': 'taibai', 'age': 18, 'sex': '男'},
            (1, 2): [100, {'ip':'192.168.1.1', 'port': 3306}]
            }
    dic['name_list'].append('司徒大人')
    print(dic)
    dic['name_list'][1]=dic['name_list'][1].upper()
    print(dic)
    dic[1].setdefault('weight',75)
    print(dic)
    dic[1]['name']='alex'
    print(dic) #{'name_list': ['王双', 'alex', '孙飞', 'taibai'], 1: {'name': 'alex', 'age': 18, 'sex': '男'}, (1, 2): [100, {'ip': '192.168.1.1', 'port': 3306}]}
    dic[(1,2)][1].pop('port')
    print(dic)
    dic = {"name":"jin","age":18,"sex":"male"}
    dic.update(a='666',b='000')
    print(dic) #{'name': 'jin', 'age': 18, 'sex': 'male', 'a': '666', 'b': '000'}
    dic.update(name='alex')
    print(dic) #{'name': 'alex', 'age': 18, 'sex': 'male'}
    name='alex'
    name1='alex'
    print(id(name),id(name1)) #2274912617392 2274912617392
    s1='alex'
    s2='alex'
    print(s1 is s2) #True
    s1=''
    s2=''
    print(s1 is s2) #True
    b1=b'alex'
    b2=b1.upper()
    s1='alex'
    print(b1,type(b1)) #b'alex' <class 'bytes'>
    print(b2,type(b2)) #b'ALEX' <class 'bytes'>
    print(s1,type(s1)) #alex <class 'str'>
    s1='太白'
    s2='alex'
    b1=s1.encode('utf-8')
    print(b1) #b'xe5xa4xaaxe7x99xbd'
    b2=s2.encode('gbk') #b'xe5xa4xaaxe7x99xbd'
    b1=b'xccxabxb0xd7'
    s2=b1.decode('gbk')
    print(s2) #太白
    

      

  • 相关阅读:
    Linux centos7修改根目录
    gitlab的安装
    windows上svn图标不显示 绿色对号
    java中的Serializable接口
    List Map Set的线程安全
    javascript中的each遍历
    jdk 1.7新特性
    jdk 1.6 新特性
    jdk1.5 新特性
    java 运算符
  • 原文地址:https://www.cnblogs.com/www-521/p/13040896.html
Copyright © 2020-2023  润新知