python3字符串输出常见面试题总结


Posted in Python onDecember 01, 2020

考察对于知识的理解,除了实际的代码运用,还有一种方法就是问答类的题型。不同于普通的概念叙述,小编认为即使是面试题也会带有一些数学题目的影响,不知道大家有没有想过,如果面试题是字符串方面的我们该如何作答呢?一些小伙伴也要迎来寒假的实习,小编整理了这方面的题目,我们来看看有哪些面试题。

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
      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

到此这篇关于python3字符串输出常见面试题总结的文章就介绍到这了,更多相关python3字符串输出常见面试题目有哪些内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
Sep 06 Python
python在命令行下使用google翻译(带语音)
Jan 16 Python
Python Web框架Flask中使用百度云存储BCS实例
Feb 08 Python
简单介绍Python中的floor()方法
May 15 Python
python访问mysql数据库的实现方法(2则示例)
Jan 06 Python
对python xlrd读取datetime类型数据的方法详解
Dec 26 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
Feb 22 Python
Python使用mongodb保存爬取豆瓣电影的数据过程解析
Aug 14 Python
如何基于python生成list的所有的子集
Nov 11 Python
解决pytorch DataLoader num_workers出现的问题
Jan 14 Python
Python结合Window计划任务监测邮件的示例代码
Aug 05 Python
python request 模块详细介绍
Nov 10 Python
python3中数组逆序输出方法
Dec 01 #Python
Python爬虫简单运用爬取代理IP的实现
Dec 01 #Python
python爬虫请求头的使用
Dec 01 #Python
在pycharm创建scrapy项目的实现步骤
Dec 01 #Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
Dec 01 #Python
python 检测图片是否有马赛克
Dec 01 #Python
python中pop()函数的语法与实例
Dec 01 #Python
You might like
ADODB的数据库封包程序库
2006/12/31 PHP
Laravel 5 框架入门(四)完结篇
2015/04/09 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
Yii框架实现邮箱激活的方法【数字签名】
2016/10/18 PHP
PHP字典树(Trie树)定义与实现方法示例
2017/10/09 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
javascript add event remove event
2008/04/07 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
点击标签切换和自动切换DIV选项卡
2014/08/10 Javascript
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
2015/01/29 Javascript
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
2015/08/19 Javascript
JavaScript文档碎片操作实例分析
2015/12/12 Javascript
jQuery中attr()与prop()函数用法实例详解(附用法区别)
2015/12/29 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
2016/08/03 Javascript
JavaScript奇技淫巧44招【实用】
2016/12/11 Javascript
jQuery validate 验证radio实例
2017/03/01 Javascript
4个顶级JavaScript高级文本编辑器
2018/10/10 Javascript
浅谈Vue项目骨架屏注入实践
2019/08/05 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
js代码编写无缝轮播图
2020/09/13 Javascript
[01:02:02]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第二局
2016/02/25 DOTA
[39:02]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs VGJ.T
2018/04/01 DOTA
12步入门Python中的decorator装饰器使用方法
2016/06/20 Python
Python流程控制 if else实现解析
2019/09/02 Python
Python爬虫之urllib基础用法教程
2019/10/12 Python
tensorflow实现测试时读取任意指定的check point的网络参数
2020/01/21 Python
HTML5通用接口详解
2016/06/12 HTML / CSS
中国汽车租赁行业头部企业:一嗨租车
2019/05/16 全球购物
学校欢迎标语
2014/06/18 职场文书
法学专业毕业实习自我鉴定2014
2014/09/27 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
党员民主生活会材料
2014/12/15 职场文书
遗失说明具结保证书
2015/02/26 职场文书
工作证明书
2015/06/15 职场文书
七年级思品教学反思
2016/02/20 职场文书
vue postcss-px2rem 自适应布局
2022/05/15 Vue.js