实验六 字符串的基本操作

菜鸡的bk / 2023-08-02 / 原文

实验六 字符串的基本操作

一、实验目的

1、培养分析问题并对进行建模的能力。
2、熟练运用字符串基本功能解决实际问题。

二、实验内容

1、获取字符串中汉字的个数,如:“我的 English 学的不好”汉子个数是6个。

2、去掉字符串数组中每个字符串的空格,如:“today is a good day”结果为:“todayisagoodday”

3、从键盘上输入两个字符串,把这两个字符串中的公共字符输出。如:字符串1:“1234abc”;字符串2:“5678abc”,输出:abc。

三、代码与结果

str1="我的 English 学的不好"
a=0
for i in str1:
    if i>= u'\u4e00' and i <= u'\u9fa5': #\u4E00 ~ \u9FFF  中文字符
        a+=1
print(a)

![img](file:///C:\Users\86159\AppData\Local\Temp\ksohtml1724\wps1.jpg)

str2="today is a good day"
x=str2.replace(' ','')
print(type(x))
print(x)

![img](file:///C:\Users\86159\AppData\Local\Temp\ksohtml1724\wps2.jpg)

str11="1234abc"
str12="5678abc"
str13=str()
for i in str11:
    for j in str12:
        if i==j:
           str13+= str13.join(i)
print(str13)

![img](file:///C:\Users\86159\AppData\Local\Temp\ksohtml1724\wps3.jpg)