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的re模块应用实例
Sep 26 Python
python实现爬虫统计学校BBS男女比例之数据处理(三)
Dec 31 Python
Python多维/嵌套字典数据无限遍历的实现
Nov 04 Python
python中实现指定时间调用函数示例代码
Sep 08 Python
Python实现的朴素贝叶斯算法经典示例【测试可用】
Jun 13 Python
Python3 获取一大段文本之间两个关键字之间的内容方法
Oct 11 Python
使用Python 正则匹配两个特定字符之间的字符方法
Dec 24 Python
python实现QQ邮箱/163邮箱的邮件发送
Jan 22 Python
使用python获取邮箱邮件的设置方法
Sep 20 Python
在Matplotlib图中插入LaTex公式实例
Apr 17 Python
使用Nibabel库对nii格式图像的读写操作
Jul 01 Python
在NumPy中深拷贝和浅拷贝相关操作的定义和背后的原理
Apr 14 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
Zerg基本策略
2020/03/14 星际争霸
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
PHP那些琐碎的知识点(整理)
2017/05/20 PHP
php实现微信支付之退款功能
2018/05/30 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
Jquery提交表单 Form.js官方插件介绍
2012/03/01 Javascript
jQuery查询数据返回object和字符串影响原因是什么
2013/08/09 Javascript
jquery 快速回到页首的方法
2013/12/05 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
2014/10/17 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
node+express+jade制作简单网站指南
2014/11/26 Javascript
moment.js轻松实现获取当前日期是当年的第几周
2015/02/05 Javascript
javascript常用函数(2)
2015/11/05 Javascript
Node.js实现JS文件合并小工具
2016/02/02 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
angularjs实现table增加tr的方法
2018/02/27 Javascript
jquery分页优化操作实例分析
2019/08/23 jQuery
js最全的数组的降维5种办法(小结)
2020/04/28 Javascript
JS实现躲避粒子小游戏
2020/06/18 Javascript
[46:32]Fnatic vs OG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python基础教程之自定义函数介绍
2014/08/29 Python
Python备份目录及目录下的全部内容的实现方法
2016/06/12 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
python中的itertools的使用详解
2020/01/13 Python
基于python爬取有道翻译过程图解
2020/03/31 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
HTML5 CSS3给网站设计带来出色效果
2009/07/16 HTML / CSS
路易威登和香奈儿手袋:LuxeDH
2017/01/12 全球购物
英国第一家领先的在线处方眼镜零售商:Glasses Direct
2018/02/23 全球购物
size?丹麦官网:英国伦敦的球鞋精品店
2019/04/15 全球购物
计算机专业个人求职自荐信
2013/09/21 职场文书
煤矿安全生产月活动总结
2014/07/05 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书
三十年同学聚会感言
2015/07/30 职场文书