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)
原文地址:https://www.cnblogs.com/www-521/p/13057733.html