zoukankan      html  css  js  c++  java
  • python代码统计300行

    s1='小甲鱼'
    b1=s1.encode('gbk')
    print(b1) #b'xd0xa1xbcxd7xd3xe3'
    s2=b1.decode('gbk')
    b2=s2.encode('utf-8')
    print(b2) #b'xe5xb0x8fxe7x94xb2xe9xb1xbc'
    s1='alex'
    b1=s1.encode('gbk')
    s2=b1.decode('utf-8')
    print(s2) #alex
    s1='taiBAI'
    print(s1.capitalize()) #Taibai
    print(s1.swapcase()) #TAIbai
    msg='taibai sey hello'
    print(msg.title()) #Taibai Sey Hello
    s1='barry'
    print(s1.center(20,'*')) #*******barry********
    s1='bayrryaa'
    print(s1.find('a')) #1
    print(s1.index('o')) #报错
    tu1=(2,3,4)
    print(tu1,type(tu1)) #(2, 3, 4) <class 'tuple'>
    tu2=(2,)
    print(tu2,type(tu2)) #(2,) <class 'tuple'>
    tu3=(3)
    print(tu3,type(tu3)) #3 <class 'int'>
    tu4=('太白')
    print(tu4,type(tu4)) #太白 <class 'str'>
    tu5=([1,2,3])
    print(tu5,type(tu5)) #[1, 2, 3] <class 'list'>
    tu=(1,2,3,3,3,2,2,3,)
    print(tu.count(3)) #4
    tu=('小甲鱼','小甲鱼','小鱿鱼')
    print(tu.index('小甲鱼')) #0
    l1=['太白','123','女神','大壮']
    print(l1.count('大壮')) #1
    print(l1.index('大壮')) #3
    l2=[5,4,3,7,8,9,1,6]
    l2.sort()
    print(l2) #[1, 3, 4, 5, 6, 7, 8, 9]
    l2.sort(reverse=True)
    print(l2) #[9, 8, 7, 6, 5, 4, 3, 1]
    l2.reverse()
    print(l2) #[6, 1, 9, 8, 7, 3, 4, 5]
    l1=[1,2,3]
    l2=['太白','123','女神']
    print(l1+l2) #[1, 2, 3, '太白', '123', '女神']
    l1=[1,2,3]
    l2=l1*3
    print(l2) #[1, 2, 3, 1, 2, 3, 1, 2, 3]
    l1 = [11, 22, 33, 44, 55]
    del l1[1::2]
    print(l1) #[11, 33, 55]
    for index in range(len(l1)-1,-1,-1):
        if index%2==1:
            l1.pop(index)
    print(l1) #[11, 33, 55]
    new_l1=[]
    for index in range(len(l1)):
        if index%2==1:
            l1.pop(index)
    print(l1) #[11, 33, 44]
    dic = {'name': '太白', 'age': 18}
    dic.update(hobby='运动',hight='175')
    print(dic) #{'name': '太白', 'age': 18, 'hobby': '运动', 'hight': '175'}
    dic.update(name='太白金星')
    print(dic) #{'name': '太白金星', 'age': 18}
    dic.update([(1,'a'),(2,'b'),(3,'c')])
    print(dic) #{'name': '太白', 'age': 18, 1: 'a', 2: 'b', 3: 'c'}
    dic1 = {"name":"jin","age":18,"sex":"male"}
    dic2 = {"name":"alex","weight":75}
    dic1.update(dic2)
    print(dic1) #{'name': 'alex', 'age': 18, 'sex': 'male', 'weight': 75}
    print(dic2) #{'name': 'alex', 'weight': 75}
    dic=dict.fromkeys('abc',22)
    print(dic) #{'a': 22, 'b': 22, 'c': 22}
    dic=dict.fromkeys([1,2,3],'alex')
    print(dic) #{1: 'alex', 2: 'alex', 3: 'alex'}
    dic=dict.fromkeys([1,23,3],[])
    dic[1].append(666)
    print(dic) #{1: [666], 23: [666], 3: [666]}
    dic = {'k1':'太白','k2':'barry','k3': '白白', 'age': 18}
    l1=[]
    for key in dic:
        if 'k' in key:
            l1.append(key)
    for i in l1:
        dic.pop(i)
    print(dic) #{'age': 18}
    for key in list(dic.keys()):
        if 'k' in key:
            dic.pop(key)
    print(dic) #{'age': 18}
    s1='alex wusir taibai'
    l1=s1.split()
    print(l1) #['alex', 'wusir', 'taibai']
    l1=['alex', 'wusir', 'taibai']
    s2=' '.join(l1)
    print(s2) #alex wusir taibai
    l1=[1,2,3]
    tu1=tuple(l1)
    print(tu1) #(1, 2, 3)
    tu2=(0,1,2)
    l1=list(tu2)
    print(l1) #[0, 1, 2]
    dic1={'name':'alex','age':1000}
    l1=list(dic1)
    print(l1) #['name', 'age']
    set2={'alex','wusir'}
    print(set2) #{'wusir', 'alex'}
    set3=set({'alex','wusir'})
    print(set3) #{'wusir', 'alex'}
    l1=[1,2,3,4,4,3,5,5,6,1,1,9]
    set1=set(l1)
    l2=list(set1)
    print(l2) #[1, 2, 3, 4, 5, 6, 9]
    print(set1) #[1, 2, 3, 4, 5, 6, 9]
    set1={'alex','wusir','ritian','egon','barry'}
    set1.add('女神')
    print(set1) #{'wusir', '女神', 'barry', 'egon', 'alex', 'ritian'}
    set1.update('abc')
    print(set1) #{'barry', 'alex', 'b', 'ritian', 'c', 'a', 'egon', 'wusir'}
    set1.remove('alex')
    print(set1)#{'ritian', 'wusir', 'egon', 'barry'}
    set1.pop()
    print(set1) #{'alex', 'wusir', 'barry', 'ritian'}
    set1.clear()
    print(set1) #set()
    del set1
    print(set1) #报错
    set1={1,2,3}
    set2={1,2,3,7,8}
    print(set1&set2)#{4, 5}
    print(set1.intersection(set2)) #{4, 5}
    print(set1 |set2) #{1, 2, 3, 4, 5, 6, 7, 8}
    print(set1.union(set2)) #{1, 2, 3, 4, 5, 6, 7, 8}
    print(set1^set2) #{1, 2, 3, 6, 7, 8}
    print(set1.symmetric_difference(set2)) #{1, 2, 3, 6, 7, 8}
    print(set1-set2)#{1, 2, 3}
    print(set1.difference(set2))#{1, 2, 3}
    print(set1<set2)#True
    print(set1.issubset(set2))#True
    print(set2>set1)#True
    print(set2.issuperset(set1))#True
    l1=[1,2,3]
    l2=l1
    print(l2)#[1, 2, 3]
    print(id(l1))#2990675800904
    print(id(l2))#2990675800904
    l1=[1,2,3]
    l2=l1.copy()
    l1.append(666)
    print(l1,l2)#[1, 2, 3, 666] [1, 2, 3]
    l1=[1,2,3,[22,23]]
    l2=l1.copy()
    l1.append(666)
    print(l1,l2)#[1, 2, 3, [22, 23], 666] [1, 2, 3, [22, 23]]
    l1=[1,2,3,[22,]]
    l2=l1.copy()
    l1[-1].append('taibai')
    print(l1,l2)#[1, 2, 3, [22, 'taibai']] [1, 2, 3, [22, 'taibai']]
    import copy
    l1=[1,2,3,[22,]]
    l2=copy.deepcopy(l1)
    print(l1,l2)#[1, 2, 3, [22]] [1, 2, 3, [22]]
    l1.append(999)
    print(l1,l2)#[1, 2, 3, [22], 999] [1, 2, 3, [22]]
    l1[-1].append('太白')
    print(l2,l1)#[1, 2, 3, [22]] [1, 2, 3, [22, '太白']]
    l1 = [1, 2, 3, 4, ['alex']]
    l2=l1[::]
    l1.append(99)
    print(l2)#[1, 2, 3, 4, ['alex']]
    l1[-1].append(666)
    print(l2)#[1, 2, 3, 4, ['alex', 666]]
    f=open('F:古诗.txt',encoding='utf-8',mode='r')
    content=f.read()
    print(content)
    f.close()
    f=open('F:古诗.txt',encoding='utf-8',mode='r')
    content=f.read()
    print(content)
    f.close()
    f=open('读的案例',encoding='utf-8',mode='r')
    content=f.read()
    print(content)
    f.close()
    f=open('读的案例',encoding='utf-8',mode='r')
    content=f.read(23)
    print(content)
    f.close()
    f=open('读的案例',encoding='utf-8',mode='r')
    print(f.readline())
    print(f.readline())
    print(f.readline())
    print(f.readline())
    f.close()
    f=open('读的案例',encoding='utf-8',mode='r')
    content=f.readlines()
    print(content)
    f.close()
    f=open('读的案例',encoding='utf-8',mode='r')
    for line in f:
        print(line.strip())
    f.close()
    f=open('美女1.jpg',mode='rb')
    content=f.read()
    print(content)
    f.close()
    f=open('写的案例2',encoding='utf-8',mode='w')
    f.write('西安是一个交通发达的城市')
    f.close()
    f=open('写的案例',encoding='utf-8',mode='w')
    f.write('西安是我家')
    f.close()
    f=open('美女1.jpg',mode='rb')
    content=f.read()
    print(content)
    f1=open('美女2.jpg',mode='wb')
    f1.write(content)
    f1.close()
    f=open('文件操作',encoding='utf-8',mode='a')
    f.write('西安是一个发达的城市')
    f.close()
    f=open('文件操作',encoding='utf-8',mode='a')
    f.write('
    西安夏天很热')
    f.close()
    f=open('读的案例',encoding='utf-8')
    print(f.tell())
    content=f.read()
    print(f.tell())
    f.close()
    

      

    def my_len():
        l=[1,2,3,4]
        count=0
        for i in l:
            count+=1
        print(count)
    my_len() #4
    def my_len():
        s='qwertyuioplkjhgf'
        count=0
        for i in s:
            count+=1
        print(count)
    my_len() #16
    def fun1():
        print(111)
        print(222)
        return
        print(333)
    fun1()
    def fun1():
        a=1
        b=2
        c=a+b
        d='alex'
        e=[1,2,3]
        return e
    ret=fun1()
    print(ret,type(ret)) #[1, 2, 3] <class 'list'>
    def fun1():
        a=1
        b=2
        c=a+b
        d='alex'
        e=[1,2,3]
        return c,d,e
    ret=fun1()
    print(ret,type(ret))#(3, 'alex', [1, 2, 3]) <class 'tuple'>
    l1=[1,2,3]
    s='aalscmcvnbf'
    def fun1(argv):    #argv形式参数
        count=0
        for i in argv:
            count+=1
        return count
    print(fun1(l1)) #3  #fun1(l1)实参
    def fun1(x,y):
        print(x,y)
    fun1(1,2)#1 2
    def sum1(x,y):
        return x+y
    a=3
    b=4
    print(sum1(a,b)) #7
    def compare(x,y):
        if x>y:
            return x
        else:
            return y
    print(compare(100,123)) #123
    def compare(x,y):
        return x if x>y else y
    print(compare(100,256))#256
    def fun1(x,y):
        return x+y
    print(fun1(y=10,x=90)) #100
    def fun1(a,b,n,x,y):
        return x+y
    name='alex'
    print(fun1(100,200,name,y=100,x=99))#199
    def data(sex,age,hobby):
        print('拿出手机')
        print('打开软件')
        print('设置筛选条件:性别:%s,年龄:%s,爱好:%s'%(sex,age,hobby))
        print('找个漂亮妹子')
        print('问她约不约')
        print('ok,走起')
    data('','25-30','唱歌')
    def func(arg):
        if len(arg) > 2:
            return arg[0], arg[1]
    print(func([1, 2, 3, 4]))#(1, 2)
    print(func([1, 2]))#None
    def fun1(name,age,sex=''):
        print('录入员工信息')
        print(name,age,sex)
        print('录入完毕')
    fun1('小甲鱼',22)
  • 相关阅读:
    Centos下安装部署redis
    mysql 事务操作
    python 基础杂货铺
    6、Django 第三方工具
    5、Django
    4、django 模板
    RPC框架--missian框架
    jvm详情——7、jvm调优基本配置、方案
    jvm详情——6、堆大小设置简单说明
    jvm详情——5、选择合适的垃圾收集算法
  • 原文地址:https://www.cnblogs.com/www-521/p/13057733.html
Copyright © 2011-2022 走看看