本文目录一览:
Python 编写并测试函数change(str1),其功能是对参数str1进行大小写转换?
def change(str1):
new_str = str()
for i in range(len(str1)):
if (65 <= ord(str1[i]) <= 90):
a = str1[i].lower()
print(a, end='')
elif (97 <= ord(str1[i]) <= 122):
a = str1[i].upper()
print(a, end='')
else:
a = str1[i]
print(a, end='')
return new_str
str2 = str(input("要转换的字符串:"))
print(change(str2))
python初学:Change函数的编写请教!
a, b = b, a
这样就直接交换过来了。 你说的函数实现不了,如果传入的是整数或字符串这种不可变对象,是交换不过来的。
如何在PYTHON 中写一个函数交换两个变量的值
Python交换两个变量的值很简单,a, b = b, a
就可以,写成函数,代码如下:
def jh(a, b):
return b, a
x = 1
y = 2
x, y = jh(x, y)
print(x, y)
执行结果如下: