Python实验 字符串

点击获取源码资源

一、实验目的

1.理解字符串的基本概念
2.掌握字符串的索引和切片
3.掌握字符串的拼接
4.掌握字格式化字符串

二、实验内容

1、已知字符串 a = “aAsmr3idd4bgs7Dlsf9eAF”,要求如下:请将a字符串的大写改为小写,小写改为大写。
2、已知字符串a = “aAsmr3idd4bgs7Dlsf9eAF”,请将a字符串的数字取出,并输出成一个新的字符串。
3、请统计a字符串出现的每个字母的出现次数(忽略大小写,a与A是同一个字母),并输出成一个字典。 例 {‘a’:4,’b’:2}。
4、输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)。
5、输入用户名,判断用户名是否合法,用户名的要求: 长度为6~10位。
6、输入用户名,判断用户名是否合法,用户名的要求:用户名中只能由数字或者字母组成。

三、实验条件及要求

Window10(x64),Python 3.8.7(x64),IDLE

四、实验实施步骤

1.在文件中编写代码,保存并运行。
2.将运行结果截图保存在对应工程文件夹中。

五、运行代码结果与截图

>>> a = "aAsmr3idd4bgs7D1sf9eAF"
>>> print(a.swapcase())
AaSMR3IDD4BGS7d1SF9Eaf

在这里插入图片描述

>>> a = "aAsmr3idd4bgs7Dlsf9eAF"
>>> print("".join([s for s in a if s.isdigit()]))
3479

在这里插入图片描述

>>> a = "aAsmr3idd4bgs7Dlsf9eAF"
>>> a=a.lower()
>>> print(dict([(x,a.count(x)) for x in set(a) if not x.isdigit()]))
{'a': 3, 'f': 2, 's': 3, 'l': 1, 'b': 1, 'd': 3, 'i': 1, 'e': 1, 'g': 1, 'm': 1, 'r': 1}

在这里插入图片描述

>>> str1 = input('请输⼊⼀个字符串:')
请输⼊⼀个字符串:aAsmr3idd4bgs7Dlsf9eAF
>>> print(str1[1::2])
Am3d4g7lfeF

在这里插入图片描述

>>> x = input('请输入用户名:')
请输入用户名:
>>> y = len(x)
>>> if 6 <= y <= 10:
	print("用户名合法")
else:
	print("用户名不合法")

	
用户名不合法
>>> x = input('请输⼊⽤户名:')
请输⼊⽤户名:zhanghaohao
>>> for char in x:
	if not ('a' <= char <= 'z' or 'A' <= char <= 'Z' or '0' <= char <= '9'):
		print('⽤户名不合法')
		break
else:
    print('⽤户名合法')

    
⽤户名合法

在这里插入图片描述

六、实验总结
通过本次实验,我掌握理解了字符串的基本概念,掌握了字符串的索引和切片,掌握了字符串的拼接,掌握了字格式化字符串,认真完成了本次实验内容,使我对于该课程的学习受益匪浅,我相信,在今后的学习当中,会更加的熟练解决问题。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Python 是一种功能强大的编程语言,其中字符串是其重要的数据类型之一。使用 Python,我们可以对字符串进行各种实验。 首先,我们可以对字符串进行拼接操作。通过使用"+"操作符,我们可以将多个字符串连接在一起。例如,如果我们有两个字符串"Hello"和"World",我们可以使用"Hello" + "World"得到一个新的字符串"HelloWorld"。 其次,我们可以使用索引和切片来访问字符串中的特定字符或者子字符串Python 中的字符串是一个字符的有序序列,每个字符都有一个唯一的索引。我们可以使用方括号和索引值来访问特定的字符。例如,如果我们有一个字符串"Hello",则可以使用"Hello[0]"得到字符"H"。此外,我们还可以使用索引进行切片操作,即获取字符串中的一个子字符串。例如,如果我们有一个字符串"HelloWorld",则可以使用"HelloWorld[0:5]"得到子字符串"Hello"。 另外,Python 还提供了许多字符串的内置方法,用于实现各种字符串操作。例如,我们可以使用字符串的"split()"方法将一个字符串分割成多个子字符串,可以使用"strip()"方法去掉字符串开头和结尾的空白字符,还可以使用"replace()"方法替换字符串中的某些字符。 最后,Python 还支持格式化字符串的操作。通过在字符串中使用占位符和格式化操作符,我们可以将变量值插入到字符串中。例如,我们可以使用"{}"作为占位符,并使用"%s"等格式化操作符来指定将要插入的变量类型。 总之,Python字符串实验给我们提供了丰富的操作和方法,使我们可以对字符串进行各种处理和操作。无论是拼接、索引、切片,还是使用内置方法和格式化字符串,都可以帮助我们更好地使用和处理字符串

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柒月玖.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值