python语法

server/2025/4/1 20:31:07/

文章目录

    • 1.数据输入
    • 2.格式化输出

1.数据输入

python">if __name__ == '__main__':'''  input() 从用户获取一行输入,并返回一个字符串。split() 将这个字符串按空格分割成多个子字符串,返回一个字符串列表。map(int, ...) 将 int 函数应用到这个字符串列表的每个元素上,将它们转换为整数。n, k = ... 将 map 返回的迭代器中的前两个值分别赋值给 n 和 k。'''     # n, k = map(int, input().split())'''  input() 从用户获取一行输入,并返回一个字符串。split() 将这个字符串按空格分割成多个子字符串,返回一个字符串列表。[int(i) for i in input().split()] 遍历字符串列表中的每个元素,将其转换为整数,并生成一个新的整数列表。''' n, k = [int(i) for i in input().split()]nums = list(map(int, input().split()))# 对 nums 进行排序nums.sort()# 输出第 k 小的元素print(nums[k - 1])

input() 默认接收到的是 str 类型。
split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)
语法:str.split(str=”“,num=string.count(str))[n]
str: 表示为分隔符,默认为空格,但是不能为空(”)。若字符串中没有分隔符,则把整个字符串作为列表的一个元素
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量,[n]: 表示选取第n个分片

2.格式化输出

python">print("{:.6f}".format(l))   #保留六位小数

http://www.ppmy.cn/server/180394.html

相关文章

[项目]基于FreeRTOS的STM32四轴飞行器: 十六.激光测距定高功能

基于FreeRTOS的STM32四轴飞行器: 十六.激光测距定高功能 一.芯片介绍二.配置CubeMX三.激光测距芯片驱动编写四.定高PID的计算五.定高PID作用到电机上 一.芯片介绍 激光测高芯片在飞控板下侧: 原理图如下: 型号为:VL53LX1,为国产…

人工智能模型的自我学习能力

一、自我学习的核心机制 现代AI模型通过以下技术路径实现自主知识获取与优化: 自主学习(Self-supervised Learning) 无监督特征提取:模型从非标注数据中自动发现规律,如CLIP模型通过对比学习建立图文跨模态关联。自模…

SQLAlchemy关键词搜索技术深度解析:从基础过滤到全文检索

在数据驱动的应用开发中,基于关键词的模糊查询是常见的业务需求。SQLAlchemy作为Python生态中最流行的ORM框架,提供了多种实现关键词搜索的技术方案。本文将从性能、适用场景和技术复杂度三个维度,系统对比分析SQLAlchemy中关键词搜索的最佳实…

第4章 IP网络扫描(网络安全评估)

你的网络有多安全?要回答这一问题,最好的方法是对其进行攻击。《网络安全评估》(第二版)为你提供了用于识别和评估网络安全的技巧和工具,通过学习本书,你可以掌握网络安全加固知识,从而避免网络…

SecureFX for Mac FTP/SSH传输工具

SecureFX for Mac FTP/SSH传输工具 文章目录 SecureFX for Mac FTP/SSH传输工具一、介绍二、效果三、下载 一、介绍 SecureFX mac版是一款Mac平台的FTP/SSH传输工具。SecureFX for Mac支持三种文件传输协议:FTP、SFTP 和 FTP over SSH2。它可以提供安全文件传输。无…

静态网页应用开发环境搭建实战教程

1. 前言 静态网页开发是前端工程师的基础技能之一,无论是个人博客、企业官网还是简单的Web应用,都离不开HTML、CSS和JavaScript。搭建一个高效的开发环境,能够极大提升开发效率,减少重复工作,并优化调试体验。 本教程…

脉冲编码器:精准定位与高效控制的科技先锋

在现代化工业与自动化控制的浪潮中,每一个微小的进步都可能引领一场技术革命。脉冲编码器,这一看似不起眼却至关重要的设备,正是这场革命中的重要一环。它以其卓越的精准定位能力和高效的控制性能,成为了众多工业领域的科技先锋。…

#C8# UVM中的factory机制 #S8.5# 对factory机制的重载进一步思考(二)

今天我们反思,然后总结。 一 先看代码 `timescale 1ns/1ps module tb_top;class Base;function void print(int a);$display("Base: int = %0d", a);endfunction endclassclass Sub extends Base;function void print(string s);$display("Sub: string = %s&…