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中吸引人的一些特性
Apr 09 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
Jul 30 Python
python 爬取微信文章
Jan 30 Python
python用pandas数据加载、存储与文件格式的实例
Dec 07 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
Oct 06 Python
python列表切片和嵌套列表取值操作详解
Feb 27 Python
Python爬虫之Selenium实现窗口截图
Dec 04 Python
用python批量移动文件
Jan 14 Python
python制作微博图片爬取工具
Jan 16 Python
用python制作个音乐下载器
Jan 30 Python
python切片作为占位符使用实例讲解
Feb 17 Python
Python 装饰器(decorator)常用的创建方式及解析
Apr 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
全国FM电台频率大全 - 6 辽宁省
2020/03/11 无线电
php adodb连接mssql解决乱码问题
2009/06/12 PHP
检查url链接是否已经有参数的php代码 添加 ? 或 &amp;
2010/02/09 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
2010/02/21 PHP
PHP 5.3新特性命名空间规则解析及高级功能
2010/03/11 PHP
PHP二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
一个经典的PHP文件上传类分享
2014/11/18 PHP
php堆排序实现原理与应用方法
2015/01/03 PHP
PHP+MySQL插入操作实例
2015/01/21 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
使用GruntJS链接与压缩多个JavaScript文件过程详解
2013/08/02 Javascript
javascript实现日期格式转换
2014/12/16 Javascript
jquery插件NProgress.js制作网页加载进度条
2015/06/05 Javascript
Validform+layer实现漂亮的表单验证特效
2016/01/17 Javascript
用JS生成UUID的方法实例
2016/03/30 Javascript
Bootstrap模态框使用详解
2017/02/15 Javascript
vue webuploader 文件上传组件开发
2017/09/23 Javascript
微信小程序select下拉框实现效果
2019/05/15 Javascript
Vue实现一种简单的无限循环滚动动画的示例
2021/01/10 Vue.js
Python实现查找系统盘中需要找的字符
2015/07/14 Python
Python获取CPU、内存使用率以及网络使用状态代码
2018/02/08 Python
Python While循环语句实例演示及原理解析
2020/01/03 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
深入浅析css3 中display box使用方法
2015/11/25 HTML / CSS
使用CSS3的box-sizing属性解决div宽高被内边距撑开的问题
2016/06/28 HTML / CSS
Canon佳能美国官方商店:购买数码相机、数码单反相机、镜头和打印机
2016/11/15 全球购物
EQVVS官网:设计师男装和女装
2018/10/24 全球购物
美国在线购物频道:Shop LC
2019/04/21 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
临床医学专业个人的自我评价
2013/09/27 职场文书
励志演讲稿范文
2014/04/29 职场文书
银行授权委托书格式
2014/10/10 职场文书
2015年三万活动总结
2015/03/25 职场文书
家属联谊会致辞
2015/07/31 职场文书
如何利用js在两个html窗口间通信
2021/04/27 Javascript