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计算三角函数之asin()方法的使用
May 15 Python
python如何通过protobuf实现rpc
Mar 06 Python
python操作列表的函数使用代码详解
Dec 28 Python
python线程池threadpool使用篇
Apr 27 Python
python多进程提取处理大量文本的关键词方法
Jun 05 Python
pytorch 实现打印模型的参数值
Dec 30 Python
Matplotlib 绘制饼图解决文字重叠的方法
Jul 24 Python
Python selenium爬取微信公众号文章代码详解
Aug 12 Python
如何以Winsows Service方式运行JupyterLab
Aug 30 Python
Pycharm如何自动生成头文件注释
Nov 14 Python
python搜索算法原理及实例讲解
Nov 18 Python
Python可视化学习之seaborn调色盘
Feb 24 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
PHP+Tidy-完美的XHTML纠错+过滤
2007/04/10 PHP
在JavaScript中调用php程序
2009/03/09 PHP
sql注入与转义的php函数代码
2013/06/17 PHP
PHP排序算法类实例
2015/06/17 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
php array_walk_recursive 使用自定的函数处理数组中的每一个元素
2016/11/16 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
2017/03/16 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
2007/01/29 Javascript
详解jQuery插件开发中的extend方法
2013/11/19 Javascript
文本框只能选择数据到文本框禁止手动输入
2013/11/22 Javascript
JavaScript学习笔记之数组的增、删、改、查
2016/03/23 Javascript
JS中mouseover和mouseout多次触发问题如何解决
2016/06/06 Javascript
svg动画之动态描边效果
2017/02/22 Javascript
jQuery实现手势解锁密码特效
2017/08/14 jQuery
简述vue中的config配置
2018/01/23 Javascript
JavaScript 实现HTML DOM增删改查操作的常见方法详解
2020/01/04 Javascript
JavaScript实现打字游戏
2021/02/19 Javascript
[44:40]Serenity vs Pain 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
在Python的Django框架上部署ORM库的教程
2015/04/20 Python
Python的collections模块中的OrderedDict有序字典
2016/07/07 Python
python TKinter获取文本框内容的方法
2018/10/11 Python
python获取服务器响应cookie的实例
2018/12/28 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
2019/07/28 Python
Python文件时间操作步骤代码详解
2020/04/13 Python
Python基于execjs运行js过程解析
2020/11/27 Python
css3过渡_动力节点Java学院整理
2017/07/11 HTML / CSS
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
户籍证明的格式
2014/01/13 职场文书
中学生自我鉴定
2014/02/04 职场文书
学雷锋演讲稿
2014/03/04 职场文书
重阳节演讲稿:尊敬帮助老人 弘扬传统美德
2014/09/25 职场文书
2015年销售内勤工作总结
2015/04/27 职场文书
餐厅服务员管理制度
2015/08/05 职场文书
JavaScript执行机制详细介绍
2021/12/06 Javascript