当前位置: 首页 > 图灵资讯 > 行业资讯> python3字符串输出常见面试题目有哪些?

python3字符串输出常见面试题目有哪些?

发布时间:2025-11-28 20:56:40

调查对知识的理解,除了实际的代码应用外,还有另一种方法是问答问题类型。与普通的概念叙述不同,小边认为即使是面试问题也会有一些数学问题的影响,我不知道你是否想过,如果面试问题是字符串,我们应该如何回答?一些朋友也想迎来寒假实习,小边整理了这个问题,让我们看看什么面试问题。

1、逆转并输出一个字符串str的内容。str的长度不超过100个字符。

x=input("")x=x[::-1] #列表切片,逆序输出print(x)

2、字符串的输入输出处理。

n=int(input())for i in range(n):  x=input()  print(x)  print()while True:  x=input().split()  for i in x:    print(i)    print()

3、你玩过扫雷吗?这个可爱的小游戏有一个我们不记得名字的操作系统。游戏的目标是找出所有的地雷都在一个M×N区域。游戏在正方形中显示一个数字,它告诉你正方形附近有多少地雷。每个方块最多有8个相邻的方块。左边的字段包含两个由“4”表示的地雷。如果我们用上面描述的提示数字来表示相同的字段,那么右边的字段是:。*.. ... *100 2210 1*10 1110

count=1
whileTrue:
a,b=map(int,input().strip().split())
#a和b都是0则退出
ifa==0andb==0:
break
else:
#输入,将数据存储在列表中,形成二维列表
ls=[]
foriinrange(a):
ls1=[]
n=input()
forjinn:
ls1.append(j)
ls.append(ls1)
#操作数据,首先操作所有数据"."用数字0代替,判断周围有多少雷,加1,判断周围雷声分别为4、5、8次
foriinrange(a):
forjinrange(b):
ifls[i][j]=='.':
ls[i][j]=0
foriinrange(a):
forjinrange(b):
ifls[i][j]=='*':
#判断左上角是否有雷声
ifi-1>=0andj-1>=0andls[i-1][j-1]!="*":
ls[i-1][j-1]+=1
#判断左边是否有雷声
ifj-1>=0andls[i][j-1]!="*":
ls[i-1][j-1]+=1
#判断左边是否有雷声
ifj-1>=0andls[i][j-1]!="*":
ls[i][j-1]+=1
#判断左下角是否有雷声
ifi+1<=a-1andj-1>=0andls[i+1][j-1]!='*':
ls[i+1][j-1]+=1
#判断上面是否有雷声
ifi-1>=0andls[i-1][j]!='*':
ls[i-1][j]+=1
#判断下面是否有雷声
ifi+1<=a-1andls[i+1][j]!='*':
ls[i+1][j]+=1
#判断右上角是否有雷声
ifi-1>=0andj+1<=b-1andls[i-1][j+1]!='*':
ls[i-1][j+1]+=1
#判断右边是否有雷声
ifj+1<=b-1andls[i][j+1]!='*':
ls[i][j+1]+=1
#判断右下角是否有雷声
ifi+1<=a-1andj+1<=b-1andls[i+1][j+1]!="*":
ls[i+1][j+1]+=1
#输出数据,统计执行次数
print("Field#{}:".format(count))
foriinls:
forjini:
print(j,end='')
print()
print()
count+=1

大致的三个字符串输出主题已经向您展示,所谓的变化与它的家族不可分割,掌握最基本的字符串内容可以平静地处理,朋友可以更彻底地研究内容。更多Python学习指南:Python学习网教学中心

相关文章

python3字符串输出常见面试题目有哪些?

python3字符串输出常见面试题目有哪些?

2025-11-28
python基础之如何用if语句判断多个条件?

python基础之如何用if语句判断多个条件?

2025-11-28
python格式化符号怎么用?

python格式化符号怎么用?

2025-11-28
python如何输出字符串对齐?

python如何输出字符串对齐?

2025-11-28
python中的yield详解

python中的yield详解

2025-11-28
return和yield有什么区别吗?

return和yield有什么区别吗?

2025-11-28