用python写函数,判断用户传入的对象(string,list,tuple)长度是否大于10
时间: 2023-11-27 16:54:27 浏览: 36
可以使用以下代码实现:
```python
def check_length(obj):
if isinstance(obj, str) or isinstance(obj, list) or isinstance(obj, tuple):
return len(obj) > 10
else:
return False
```
函数 `check_length` 接收一个参数 `obj`,判断其类型是否为字符串、列表或元组。如果是,则返回其长度是否大于 10,否则返回 False。可以使用 isinstance 函数判断对象的类型。
相关问题
写函数,判断用户传入的对象(string,list,tuple)长度是否大于10
以下是判断对象长度是否大于10的函数:
```python
def is_longer_than_10(obj):
if isinstance(obj, (str, list, tuple)):
return len(obj) > 10
else:
return False
```
这个函数使用了 `isinstance` 函数来判断对象是否为字符串、列表或元组。如果是这些类型的其中之一,就返回它们的长度是否大于10,否则返回False。
thonny编写程序,判断用户传入对象(字符串、列表、元祖)长度是否大于4
可以使用以下代码实现:
```python
def check_length(obj):
if len(obj) > 4:
print("长度大于4")
else:
print("长度不大于4")
# 测试字符串
string = "hello"
check_length(string)
# 测试列表
list1 = [1, 2, 3, 4, 5]
check_length(list1)
# 测试元祖
tuple1 = (1, 2, 3)
check_length(tuple1)
```
以上代码定义了一个函数 `check_length`,接受一个参数 `obj`,判断它的长度是否大于 4,并输出相应的提示信息。我们可以分别传入字符串、列表、元祖进行测试。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)