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计算最小优先级队列代码分享
Dec 18 Python
Python中正则表达式的用法实例汇总
Aug 18 Python
Python 对象中的数据类型
May 13 Python
Python比较2个时间大小的实现方法
Apr 10 Python
Python高级特性切片(Slice)操作详解
Sep 27 Python
Python数据类型之List列表实例详解
May 08 Python
python实现小球弹跳效果
May 10 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
Jan 14 Python
基于python的docx模块处理word和WPS的docx格式文件方式
Feb 13 Python
Django 后台带有字典的列表数据与页面js交互实例
Apr 03 Python
python中urllib.request和requests的使用及区别详解
May 05 Python
python缩进长度是否统一
Aug 02 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获取当前网址及域名的实现代码
2013/06/23 PHP
easyui的tabs update正确用法分享
2014/03/21 PHP
Laravel 5.4向IoC容器中添加自定义类的方法示例
2017/08/15 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
PHP ElasticSearch做搜索实例讲解
2020/02/05 PHP
关于IFRAME 自适应高度的研究
2006/07/20 Javascript
javascript setTimeout()传递函数参数(包括传递对象参数)
2010/04/07 Javascript
Javascript倒计时代码
2010/08/12 Javascript
javascript针对DOM的应用实例(一)
2012/04/15 Javascript
javascript笛卡尔积算法实现方法
2015/04/08 Javascript
基于jquery实现智能提示控件intellSeach.js
2016/03/17 Javascript
Vuejs第十二篇之动态组件全面解析
2016/09/09 Javascript
JS之if语句对接事件动作逻辑(详解)
2017/06/28 Javascript
JS如何设置元素样式的方法示例
2017/08/28 Javascript
JAVA面试题 static关键字详解
2019/07/16 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
2020/03/07 Javascript
Python写的创建文件夹自定义函数mkdir()
2014/08/25 Python
简单谈谈Python中的几种常见的数据类型
2017/02/10 Python
python调用系统ffmpeg实现视频截图、http发送
2018/03/06 Python
Python寻找两个有序数组的中位数实例详解
2018/12/05 Python
Flask教程之重定向与错误处理实例分析
2019/08/01 Python
详解Python的三种拷贝方式
2020/02/11 Python
python读写文件write和flush的实现方式
2020/02/21 Python
python GUI库图形界面开发之PyQt5计数器控件QSpinBox详细使用方法与实例
2020/02/28 Python
python可以用哪些数据库
2020/06/22 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
python爬虫 requests-html的使用
2020/11/30 Python
灵活运用CSS3特性绘制简易版围棋效果
2016/09/28 HTML / CSS
HTML5 常见面试题之PC端和移动端区别介绍
2018/01/22 HTML / CSS
StudentUniverse英国:学生航班、酒店和旅游
2019/08/25 全球购物
德国净水壶和滤芯品牌:波尔德PearlCo(家用净水器)
2020/04/29 全球购物
保护环境演讲稿
2014/05/10 职场文书
党员教师个人对照检查材料范文
2014/09/25 职场文书
二年级上册数学教学计划
2015/01/20 职场文书
同学会感言
2015/07/30 职场文书
安全教育主题班会总结
2015/08/14 职场文书