考察对于知识的理解,除了实际的代码运用,还有一种方法就是问答类的题型。不同于普通的概念叙述,小编认为即使是面试题也会带有一些数学题目的影响,不知道大家有没有想过,如果面试题是字符串方面的我们该如何作答呢?一些小伙伴也要迎来寒假的实习,小编整理了这方面的题目,我们来看看有哪些面试题。
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的区域内。游戏在一个正方形中显示一个数字,它告诉你在这个正方形附近有多少地雷。每个方块最多有八个相邻方块。“4”在左边的字段中包含两个由“4”表示的地雷。如果我们用上面描述的提示数字来表示同一个字段,那么右边的字段就是:。*.. .... *100 2210 1*10 1110
count = 1
while True:
a, b = map(int, input().strip().split())
# a和b都是0则退出
if a == 0 and b == 0:
break
else:
# 输入,把数据都存放在列表里,形成一个二维列表
ls = []
for i in range(a):
ls1 = []
n = input()
for j in n:
ls1.append(j)
ls.append(ls1)
# 对数据进行操作,先将所有的"."换成数字0,在判断周围有多少个雷,有就加1,判断周围的雷分别有4,5,8次
for i in range(a):
for j in range(b):
if ls[i][j] == '.':
ls[i][j] = 0
for i in range(a):
for j in range(b):
if ls[i][j] == '*':
# 判断左上角是否有雷
if i - 1 >= 0 and j - 1 >= 0 and ls[i-1][j-1] != "*":
ls[i-1][j-1] += 1
# 判断左边是否有雷
if j - 1 >= 0 and ls[i][j-1] != "*":
ls[i][j-1] += 1
# 判断左下角是否有雷
if i + 1 <= a - 1 and j - 1 >= 0 and ls[i+1][j-1] != '*':
ls[i+1][j-1] += 1
# 判断上面是否有雷
if i - 1 >= 0 and ls[i-1][j] != '*':
ls[i-1][j] += 1
# 判断下面是否有雷
if i + 1 <= a-1 and ls[i+1][j] != '*':
ls[i+1][j] += 1
# 判断右上角是否有雷
if i - 1 >= 0 and j + 1 <= b - 1 and ls[i-1][j+1] != '*':
ls[i-1][j+1] += 1
# 判断右边是否有雷
if j + 1 <= b - 1 and ls[i][j+1] != '*':
ls[i][j+1] += 1
# 判断右下角是否有雷
if i + 1 <= a - 1 and j + 1 <= b - 1 and ls[i+1][j+1] != "*":
ls[i+1][j+1] += 1
# 输出数据,并且统计执行次数
print("Field #{}:".format(count))
for i in ls:
for j in i:
print(j, end='')
print()
print()
count += 1
大致的三种字符串输出题目都已经展示给大家了,所谓万变不离其宗,把握住最基本的字符串内容才能从容应对,小伙伴们可以在内容上多研究透彻。
如果你现在想学习python,赢取高薪工作机会,非常简单,填写下面信息,学好python技术高薪工作机会唾手可得。
下一篇: 没有了
一级建造师二级建造师消防工程师造价工程师土建职称房地产经纪人公路检测工程师建筑八大员注册建筑师二级造价师监理工程师咨询工程师房地产估价师 城乡规划师结构工程师岩土工程师安全工程师设备监理师环境影响评价土地登记代理公路造价师公路监理师化工工程师暖通工程师给排水工程师计量工程师
执业药师执业医师卫生资格考试卫生高级职称护士资格证初级护师主管护师住院医师临床执业医师临床助理医师中医执业医师中医助理医师中西医医师中西医助理口腔执业医师口腔助理医师公共卫生医师公卫助理医师实践技能内科主治医师外科主治医师中医内科主治儿科主治医师妇产科医师西药士/师中药士/师临床检验技师临床医学理论中医理论