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实现远程调用MetaSploit的方法
Aug 22 Python
使用Python构建Hopfield网络的教程
Apr 14 Python
python中input()与raw_input()的区别分析
Feb 27 Python
Python3 加密(hashlib和hmac)模块的实现
Nov 23 Python
python在文本开头插入一行的实例
May 02 Python
python requests post多层字典的方法
Dec 27 Python
Django的Modelforms用法简介
Jul 27 Python
PyTorch: 梯度下降及反向传播的实例详解
Aug 20 Python
python 实现从高分辨图像上抠取图像块
Jan 02 Python
Python Selenium 设置元素等待的三种方式
Mar 18 Python
Python实现Wordcloud生成词云图的示例
Mar 30 Python
pytorch快速搭建神经网络_Sequential操作
Jun 17 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
星际实力自我测试
2020/03/04 星际争霸
新的一年,新的期待:DC在2020年的四部动画电影
2020/01/01 欧美动漫
Yii针对添加行的增删改查操作示例
2016/10/18 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
不使用XMLHttpRequest实现异步加载 Iframe和script
2012/10/29 Javascript
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
Jquery中children与find之间的区别详细解析
2013/11/29 Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
2014/04/04 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
NodeJS实现图片上传代码(Express)
2017/06/30 NodeJs
TypeScript开发Node.js程序的方法
2019/04/30 Javascript
JS简单数组排序操作示例【sort方法】
2019/05/17 Javascript
jQuery实现的图片点击放大缩小功能案例
2020/01/02 jQuery
js实现登录拖拽窗口
2020/02/10 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
JS正则表达式常见函数与用法小结
2020/04/13 Javascript
[01:29:17]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
Swift中的协议(protocol)学习教程
2016/07/08 Python
vscode 远程调试python的方法
2017/12/01 Python
Python3解决棋盘覆盖问题的方法示例
2017/12/07 Python
python MysqlDb模块安装及其使用详解
2018/02/23 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
Python小白必备的8个最常用的内置函数(推荐)
2019/04/03 Python
Python函数默认参数常见问题及解决方案
2020/03/26 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
python学习之使用Matplotlib画实时的动态折线图的示例代码
2021/02/25 Python
文秘专业毕业生就业推荐信
2013/11/08 职场文书
社区科普工作方案
2014/06/03 职场文书
纪检干部先进事迹材料
2014/08/23 职场文书
个人总结怎么写
2015/02/26 职场文书
2015年售后服务工作总结
2015/04/25 职场文书
2015年公司行政后勤工作总结
2015/05/20 职场文书
交通事故被告代理词
2015/05/23 职场文书
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
2021/04/27 Python