1.编写函数,给定任意字符串,计算每个字符出现的次数。调用该函数,输出结 果。 2、编写函数,判断字符串是否为纯数字。 3、编写函数,判断一个数是否为素数。调用该函数,判断从键盘输入的数是否为 素数。 4、编写函数,利用可变参数计算一组数的最大值。
时间: 2024-12-11 16:42:53 浏览: 5
c++ 字符串函数个人整理
3星 · 编辑精心推荐
1. 要编写一个Python函数来计算字符串中每个字符的出现次数,你可以这样做:
```python
def count_chars(s):
char_count = {}
for char in s:
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
return char_count
# 示例用法
input_string = "hello world"
result = count_chars(input_string)
for char, count in result.items():
print(f"'{char}': {count}")
```
2. 判断字符串是否全由数字组成可以这样实现:
```python
def is_numeric(s):
return s.isdigit()
# 示例用法
string1 = "12345"
string2 = "12a34"
print(is_numeric(string1)) # 输出 True
print(is_numeric(string2)) # 输出 False
```
3. 判断一个数是否为素数的函数可以这样设计:
```python
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
# 示例用法
num = int(input("请输入一个整数:"))
if is_prime(num):
print(f"{num}是素数")
else:
print(f"{num}不是素数")
```
4. 计算一组数的最大值,使用可变参数`*args`可以这样实现:
```python
def max_value(*numbers):
return max(numbers)
# 示例用法
nums = [1, 5, 3, 9, 2]
max_num = max_value(*nums)
print(f"最大值是: {max_num}")
```
阅读全文