首页 > 编程语言 >Python算法题库(入门)

Python算法题库(入门)

时间:2022-11-18 12:02:10浏览次数:46  
标签:入门 Python list ran str input 字符串 题库 输入

1. 字符串最后一个单词长度

str = input("输入一串字符串:")
strList = str.split(' ')[-1]
print(len(strList))

 

2. 计算某字符出现的次数

str = input("请输入:").upper()
nstr = input("请输入计算的字符:").upper()
num = str.count(nstr)

 

3. 随机数去重排序

随机生成了N个1到100之间的随机整数。删去其中重复的数字,再把这些数从小到大排序,按照排好的顺序输出。
import random

n = int(input())
list = []
for i in range(n):
    ran = random.randint(1,100)
    if ran not in list:
        list.append(ran)
list.sort()

 

4.字符串分隔输出

输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;长度不是8整数倍的字符串请在后面补数字0
import re

str = input()
newStr = str+(len(str)%8*'0')
str1 = re.findall(r'.{8}',newStr)

 

标签:入门,Python,list,ran,str,input,字符串,题库,输入
From: https://www.cnblogs.com/chf333/p/16902760.html

相关文章

  • 使用Python批量对文本文件编码互转
    在Windows下写C语言默认是GB2312,放到Linux上就会乱码,因为Linux和MacOS默认是UTF-8,因此写了个Python小脚本对指定路径下的文件进行转换。fromsysimportargvimportosf......
  • Python-统计执行时间
    方法一:importdatetimeimporttimestarttime=datetime.datetime.now()print(starttime.strftime("%Y-%m-%d%H:%M:%S"))time.sleep(2)endtime=datetime.datet......
  • Python - typing 模块
    typing模块的作用类型检查,防止运行时出现参数和返回值类型不符合。作为开发文档附加说明,方便使用者调用时传入和返回参数类型。该模块加入后并不会影响程序的运行,不会......
  • python 增删改查sqlserver
    importpymssql#打开数据库连接db=pymssql.connect(server='localhost',user='sa',password='888888',database='customerdb')#创建游标对象,并设置返回数据的类型为......
  • python模块 - copy模块
    copy模块用于对象的拷贝操作。该模块只提供了两个主要的方法:copy.copy与copy.deepcopy,分别表示浅复制与深复制。b=a.copy():浅拷贝,a和b是一个独立的对象,但他......
  • python-日志详解
    一.logging模块_打印以及保存日志1、Logging:用来做简单的日志。等级分为debug()、info()、warning()、error()和critical()等级 使用场景DEBUG 调试......
  • Python print() 实时打印
    在程序中发现print内容输出和实际输出时间不一致,所以怀疑输出时间有问题,实践发现print没有进行实时刷新。#正常使用print("something。。。")#实时刷新print("someth......
  • Python | Python中 from __future__ import * 的作用
    我们在读代码的时候,总是会看到代码开头会加上from__future__import*这样的语句。这样的做法的作用就是将新版本的特性引进当前版本中,也就是说我们可以在当前版本使用新......
  • 如何在erp实施上尽快入门?
    要想在ERP实施上尽快入门,你得知道什么是ERP,ERP的核心是什么,它最具价值的东西都是什么,先学会这些才行啊! ERP是EnterpriseResourcePlanning,即企业资源计划,重心在于提......
  • XML概述、快速入门
    XML概述概念:Extensible  Markup  Language 可扩展标记语言可扩展:标签都是自定义的。功能:存储数据配置文件在网络中传输xml与h......