Python练习6——字符串

目录

6-1 一个简单的注释抽取程序

7-1 产生每位数字相同的n位数

7-2 统计单词的个数

7-3 输出10个不重复的英文字母


6-1 一个简单的注释抽取程序

def GetComment(line):

    comment_index = line.find('#')
    if comment_index != -1:
        return line[comment_index:].strip()  # 去除 '#' 后返回并移除前导和尾随空白
    else:
        return ''

7-1 产生每位数字相同的n位数

A,B=map(lambda x: x.strip(),input().split(','))
print(A*int(B))

7-2 统计单词的个数

n=input().split()
cnt=len(n)

print(f'count = {cnt}')

### 关于Python字典和字符串练习题与教程 #### 字典基础操作练习Python中,字典是一种非常灵活的数据结构,允许存储键值对。对于初学者来说,掌握如何创建、访问、修改以及删除字典内的项目至关重要。 ```python # 创建一个简单的字典并打印出来 person_info = {"name": "Alice", "age": 28} print(person_info) # 访问字典中的特定项 print(f"The person's name is {person_info['name']}.") # 更新现有条目或添加新条目 person_info["city"] = "Beijing" print(person_info) # 删除指定键对应的值 del person_info["age"] print(person_info) ``` 为了加深理解,可以尝试完成如下题目: - 构建一个人物信息表,至少包含姓名(name),年龄(age),城市(city)三个字段; - 使用`get()`函数安全获取不存在的关键字对应的默认值; - 尝试遍历整个字典,并输出所有的键及其对应值[^1]; #### 字符串处理技巧 字符串作为不可变序列,在编程过程中经常被用来表示文本数据。了解一些基本的操作可以帮助更高效地管理这些对象。 ```python text = "hello world" # 获取子串 substring = text[0:5] # 查找字符位置 position = text.find('w') # 替换部分文字 new_text = text.replace("world", "universe") # 判断是否以某字母开头/结尾 starts_with_h = text.startswith('h') ends_with_d = text.endswith('d') # 去除首尾空白字符 trimmed_string = "\t hello \n".strip() ``` 针对上述知识点设计几个简单的小测验: - 编写一段程序来统计给定句子中有多少个单词; - 实现一个功能,接收任意长度的名字列表,返回由逗号分隔的名字组成的单个字符串- 完成一道挑战性的任务——移除源字符串里所有出现在模式串里的字符[^4]; 通过以上实例的学习,相信读者能够更好地理解和运用Python中的字典和字符串特性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值