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 相关文章推荐
详解Python3中yield生成器的用法
Aug 20 Python
Python中模块与包有相同名字的处理方法
May 05 Python
python OpenCV学习笔记直方图反向投影的实现
Feb 07 Python
Django压缩静态文件的实现方法详析
Aug 26 Python
python远程调用rpc模块xmlrpclib的方法
Jan 11 Python
对python 自定义协议的方法详解
Feb 13 Python
python中web框架的自定义创建
Sep 08 Python
django 解决自定义序列化返回处理数据为null的问题
May 20 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
Jul 15 Python
Python编写memcached启动脚本代码实例
Aug 14 Python
Python实现王者荣耀自动刷金币的完整步骤
Jan 22 Python
Python Spyder 调出缩进对齐线的操作
Feb 26 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 - Html Transfer Code
2006/10/09 PHP
PHP Socket 编程
2010/04/09 PHP
php session安全问题分析
2011/06/24 PHP
PHP处理excel cvs表格的方法实例介绍
2013/05/13 PHP
PHP常用的排序和查找算法
2015/08/06 PHP
PHP中字符与字节的区别及字符串与字节转换示例
2016/10/15 PHP
php数组遍历类与用法示例
2019/05/24 PHP
laravel 出现command not found问题的解决方案
2019/10/23 PHP
TP3.2框架分页相关实现方法分析
2020/06/03 PHP
php的lavarel框架中join和orWhere的用法
2020/12/28 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
JQuery之拖拽插件实现代码
2011/04/14 Javascript
原生js和jquery实现图片轮播淡入淡出效果
2015/04/23 Javascript
JS取模、取商及取整运算方法示例
2016/10/13 Javascript
javascript replace()第二个参数为函数时的参数用法
2016/12/26 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
2017/02/16 Javascript
详解VueRouter进阶之导航钩子和路由元信息
2017/09/13 Javascript
JS库之Waypoints的用法详解
2017/09/13 Javascript
WEEX环境搭建与入门详解
2019/10/16 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
初学python数组的处理代码
2011/01/04 Python
django接入新浪微博OAuth的方法
2015/06/29 Python
Python实现信用卡系统(支持购物、转账、存取钱)
2016/06/24 Python
Python调用ctypes使用C函数printf的方法
2017/08/23 Python
python进程和线程用法知识点总结
2019/05/28 Python
Python操控mysql批量插入数据的实现方法
2020/10/27 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
极简鞋类,赤脚的感觉:Lems Shoes
2019/08/06 全球购物
煤矿安全生产责任书
2014/04/15 职场文书
企业趣味活动方案
2014/08/21 职场文书
文明社区申报材料
2014/08/21 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
小学生安全教育心得体会
2016/01/15 职场文书