用python输入字符串统计字符串长度 删除字符串中的大写字符不用lan()函数
时间: 2023-05-22 10:01:21 浏览: 72
可以使用Python内置的len()函数来统计字符串长度,使用字符串的isupper()方法来判断是否为大写字符,然后使用字符串的replace()方法来删除大写字符。以下是示例代码:
```
s = input("请输入字符串:")
# 统计字符串长度
length = len(s)
print("字符串长度为:", length)
# 删除大写字符
s = ''.join(c for c in s if not c.isupper())
print("删除大写字符后的字符串为:", s)
```
注意:这里使用了列表推导式来生成新的字符串,也可以使用循环来实现。
相关问题
用python输入字符串统计字符串长度 删除字符串中的大写字符
可以使用 len() 函数来统计字符串长度,使用字符串的 replace() 方法来删除大写字符。示例代码如下:
```python
s = input("请输入字符串:")
s = s.replace('A', '').replace('B', '').replace('C', '').replace('D', '').replace('E', '').replace('F', '').replace('G', '').replace('H', '').replace('I', '').replace('J', '').replace('K', '').replace('L', '').replace('M', '').replace('N', '').replace('O', '').replace('P', '').replace('Q', '').replace('R', '').replace('S', '').replace('T', '').replace('U', '').replace('V', '').replace('W', '').replace('X', '').replace('Y', '').replace('Z', '')
print("字符串长度为:", len(s))
print("删除大写字符后的字符串为:", s)
```
输入示例:
```
请输入字符串:Hello World!
```
输出示例:
```
字符串长度为: 10
删除大写字符后的字符串为: ello orld!
```
输入字符串统计大写、小写、长度python
好的,您的问题是如何使用Python统计输入字符串中的大写字母、小写字母和长度。以下是一个例子:
```python
str_input = input("请输入一个字符串:")
num_upper = 0
num_lower = 0
str_len = len(str_input)
for char in str_input:
if char.isupper():
num_upper += 1
elif char.islower():
num_lower += 1
print("输入字符串的长度为:%d" % str_len)
print("大写字母的数量为:%d" % num_upper)
print("小写字母的数量为:%d" % num_lower)
```
您可以将上述代码复制到Python解释器中,并输入您想要统计的字符串。程序将输出字符串长度、大写字母的数量和小写字母的数量。