pytjon新手——7.24日练习

本文记录了一位Python新手在7月24日进行的编程练习,内容可能涵盖基础语法、数据结构或者简单算法的实践。
#7.24_1
# s=input().split(' ')
# freq={}
# for word in s:
#     freq[word]=freq.get(word,0)+1
#
# words=freq.keys()
# list(words).sort()
# for w in words:
#     print('%s:%d'%(w,freq[w]))


#7.24_2
# def square(num):
#     return num**2
# print(square(3))


#7.24_3
# print(abs.__doc__)
# print(int().__doc__)
# def square(num):
#     return num**2
# print(square(3))
# print(square.__doc__)


#7.24_4
# class Person:
#     name='Original Person'
#     def __init__(self,name=None):
#         self.name=name
# hesilan=Person('hesilan')
# print('%s name is %s'%(Person.name,hesilan.name))
# xiaojie=Person()
# xiaojie.name='xiaojie'
# print('%s name is %s'%(Person.name,xiaojie.name))


#7.24_5
# def sum(a,b):
#     return a+b
# print(sum(3,1))


#7.24_6
# def converttostring(n):
#     print(str(n))
# print(converttostring(4))


#7.24_7
# def sum(s1,s2):
#     return int(s1)+int(s2)
# print(sum('3','3'))

#7.24_8
# def concatenate(s1,s2):
#     return s1+s2
# print(concatenate('sjf','sjfoe'))

#7.24_9
# def maxstr(s1,s2):
#     if len(s1)>len(s2):
#         return s1
#     elif len(s1)<len(s2):
#         return  s2
#     else:
#         return s1+'\n'+s2
# print(maxstr('shfi','skfj'))

#7.24_10
# def ifoven(n):
#     if n%2==0:
#         print('It\'s an even number')
#     else:
#         print('It\'s an odd number')
# print(ifoven(5))

# 7.24_11
# def dicfunction():
#     dict={}
#     for i in range(1,21):
#         dict[i]=i**2
#     print((dict))
# dicfunction()

# 7.24_12
# def onlyvalue():
#     dict={}
#     for i in range(1,21):
#         dict[i]=i**2
#     for (k,v) in dict.items():
#         print(v,end='*')
# onlyvalue()


#7.24_13
# def onlykey():
#     dict={}
#     for i in range(1,21):
#         dict[i]=i**2
#     for k in dict.keys():
#         print(k,end=' ')
# onlykey()


#7.24_14
# def printlist():
#     list=[]
#     for i in range(1,21):
#         list.append(i**2)
#     print(list,end=' ')
# printlist()


#7.24_15
# def fivefirst():
#     l=list()
#     for i in range(1,21):
#         l.append(i**2)
#     print(l[-5:])
# fivefirst()

#7.24_17
# def printtuple():
#     list=[]
#     for i in range(1,21):
#         list.append(i**2)
#     print(tuple(list))
# printtuple()

#7.24_18
# tp=(1,2,3,4,5,6,7,8,9,10)
# tp1=tp[:5]
# tp2=tp[5:]
# print(tp1)
# print(tp2)

#7.24_19
# tp=(1,2,3,4,5,6,7,8,9,10)
# list=[]
# for i in tp:
#     if tp[i]%2==0:
#         list.append(tp[i])
# tp2=tuple(list)
# print(tp2)


#7.24_20
# li=[1,2,3,4,5,6,7,8,9,10]
# evennumbers=filter(lambda x :x%2==0,li)
# print(evennumbers)

#7.24_21
# li=[1,2,3,4,5,6,7,8,9,10]
# squarenumbers=map(lambda x:x**2,li)
# print(squarenumbers)

#7.24_22(map()是便利,filter()是筛选)
# li=[1,2,3,4,5,6,7,8,9,10]
# evennumbers=map(lambda x:x**2,filter(lambda x:x%2==0,li))
# print(evennumbers )
在这里插入代码片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值