1. 编写一个函数,交换指定字典的key和value。
例如:dict1={
'a':1, 'b':2, 'c':3} --> dict1={
1:'a', 2:'b', 3:'c'}
def exchange_key_value(dic):
for i in dict1:
value = dict1.pop(i)
dict1[value] = i
return dic
dict1={
'a':1, 'b':2, 'c':3}
res = exchange_key_value(dict1)
print(res)
2. 编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串。
例如: 传入'12a&bc12d-+' --> 'abcd'
def get_letter(str1):
new_s = ''
for i in str1:
if i.islower() or i.isupper():
new_s += i
return new_s
s1 = '12a&bc12d-+A'
res = get_letter(s1)
print(res)
3. 写一个自己的capitalize函数,能够将指定字符串的首字母变成大写字母。
例如: 'abc' -> 'Abc' '12asd' --> '12asd'
def new_capitalize(str1):
letter1 = str1[0].upper()
new_str1 = letter1 + str1[1:]
return new_str1
s = 'a324fw'
res = new_capitalize(s)
print(res)
4. 写一个自己的endswith函数,判断一个字符串是否已指定的字符串结束。
例如:字符串1
Python基础小练习_函数1
于 2023-03-20 19:46:34 首次发布
这篇博客主要探讨了Python编程中函数的基础概念和使用技巧,包括函数定义、参数传递、返回值等方面,旨在帮助初学者巩固Python函数的知识。
摘要由CSDN通过智能技术生成