首页 > 其他分享 >重要的函数及方法

重要的函数及方法

时间:2023-10-30 20:44:23浏览次数:28  
标签:重要 函数 int li split eval input 方法 输入

(个人解题方法,可能有更高效的)

输入方法

input():都是以字符串的形式输入

1、单行单个数据输入

a = eval(input())          # 一般我习惯使用input()搭配eval()使用,也可直接将eval换成已经知道要转化类型的类型名
# eg:a = int(input())

补:eval()用法:将以字符串输入的格式转化为原本数据的格式,比如键盘输入21,input()函数默认其为字符串,而eval()自动识别该数据为整型int,于是直接转化为整型(网上说可能存在安全性问题,尽量避免使用,但好用,优点:不用考虑输入的数据是整型还是浮点型)

2、单行多个数据输入(较为常见:中间有空格隔开)

  • 使用方法:input().split()

    split():括号内可填参数表示,以什么方式进行分割,默认为空格分割

  • 例题

image

  • 解答:
a,b = map(int,input().split())    # 一般我习惯input.split()搭配map()函数使用,将每个数据转化为int类型
print(a+b)

补充:map()函数用法:map(function, iterable)

​ function:一个函数,将应用于可迭代对象(可被for执行的对象)的每个元素

​ iterable:一个可迭代对象

3、多行输入

  • 例题:
    image

  • 解答:

li = [input() for i in range(2)]         # 通过for循环语句循环两次(两行),将每行的数据存储在列表li中,该行运用了列表推导式(python简洁性的体现)
# 第一行语句相当于
#li = []
#for i in range(2):
#	li.append(input())
print("{:.3f}%".format(int(li[1])/int(li[0])*100))   

标签:重要,函数,int,li,split,eval,input,方法,输入
From: https://www.cnblogs.com/byyya/p/17798753.html

相关文章

  • 【Azure Function App】如何修改Azure函数应用的默认页面呢?
    问题描述当在Azure中创建了一个函数应用(FunctionApp)后,访问默认URL会得到一个默认的页面。是否有办法修改这个默认页面呢?  问题解答在之前的博文中,介绍了修改AppService的默认页面。1:【Azure应用服务】AppService默认页面暴露Tomcat版本信息,存在安全风险 :https://www.cnbl......
  • 实验3 C语言函数应用编程
    一、实验目的能正确使用c语法规则定义、声明、调用函数能正确编写递归函数针对具体问题场景,能合理抽象出独立的功能模块,正确定义函数并使用,使得代码更具可读性、可维护性针对具体问题场景,能正确、合理使用全局变量和局部static变量,解决实际问题二、实验准备函数定义、声......
  • Java基础之方法
    方法前言1.程序开始执行的时候先从main方法开始2.Java语言中所有的方法体的代码都要遵守从上到下执行3.mian方法程序会自动调用,而main以外的方法需要程序员自己调用。4.main以外的方法只有被调用的时候才会执行什么是方法?为什么使用方法?方法是一个可以重复使用的代码段。而......
  • # yyds干货盘点 #Python自动化办公——3个Excel表格中每个门店物品不同,想要汇总在一起
    大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Python自动化办公处理的问题,一起来看看吧。原始数据如下所示:二、实现过程这里【猫药师Kelly】给了一个代码和思路,如下所示:顺利地解决了粉丝的问题。下一篇文章,我们一起来看看另外一种方法。三、总结大家好,......
  • 怎么去除图片水印文字?这3个方法快来收藏
    图片怎么去除水印文字?现在嘛,图片已经成了我们生活和工作里必不可少的一部分,可是有时候看图的时候,总会碰到一些带水印的图片,这些水印总是搞得图片看起来不那么爽,所以很多人都想知道图片怎么去除水印文字,这样就能更好地用这些图片了,今天我就来跟你们说说几种常用的去水印方法,希望对你......
  • 这三个方法快学起来照片一键去文字水印
    照片去文字水印怎么弄?你有没有遇到过这样的烦恼呢?我经常在网上找一些好看的照片来做头像或者壁纸,但是总是遇到一些带水印或者不想要的文字的照片,影响了整体的美观度让人很头疼,每次重新找又得花费不少时间和精力,不过别担心现在有一些好用的去水印工具可以帮助我们轻松解决这个问题,接......
  • 实验3_C语言函数应用编程
    1.task_11#include<stdio.h>2#include<stdlib.h>3#include<time.h>4#include<windows.h>5#defineN8067voidprint_text(intline,intcol,chartext[]);8voidprint_spaces(intn);9voidprint_blank_lines(intn)......
  • 智安网络|保护您的应用程序免受攻击:重要的安全强化措施
    在今天的数字化时代,应用程序安全成为了企业和个人必须重视的重要领域。应用程序普遍存在的安全漏洞成为黑客们进行攻击的一个突破口。为了保护敏感数据和个人隐私,我们必须了解并实施一系列的关键措施来加固应用程序的安全性。首先,一个关键的措施是进行全面的代码审查。应用程序中的......
  • [Java]有无static的方法调用区分
    1.不带static的方法是实例方法,实例方法调用必须先创建对象,调用时:引用.2.带static的方法调用:类名.注:当引用指向的对象为空时,带staic的方法可采用引用.去调用,但此时引用无意义,反而会容易让别人误认为这个方法是实例方法,因此最好还是采用类名.来调用。下面是代码示例:publicclass......
  • 爬虫电商平台数据获取方法
    爬虫是一种模拟人类浏览器行为的程序,可以自动访问互联网并提取所需数据。数据获取的方法因爬虫类型和应用场景而异。以下是一些常见的数据获取方法:通过发送HTTP请求获取网页内容,然后从响应内容中提取所需信息。这种方法适用于基于HTTP协议的爬虫,如Scrapy框架。通过解析HTML或XML等......