python的内置函数-print()、input()、range()

内置函数

  • 一、print()
  • 二、input()
  • 三、range()
    • range的定义与特点
    • range()函数的使用
    • 使用range()创建数字列表

一、print()

print()是一个内置函数,用于将指定的内容打印到控制台。

#基本用法:
print(value1, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
#参数说明
# value1, value2, ...:要打印的值,可以是一个或多个参数。
# sep:用于分隔多个值之间的字符串,默认为一个空格。
# end:打印结束时的字符串,默认为换行符\n。
# file:指定输出的文件对象,默认为sys.stdout(标准输出)。
# flush:如果为True,则立即刷新输出缓冲区,否则根据系统的规则来决定是否刷新,默认为False。
#示例:
print("Hello World")  # 输出:Hello World
print("Hello", "World", sep="-")  # 输出:Hello-World
print("Hello", "World", end="!")  # 输出:Hello World!
file = open("output.txt", "w")
print("Hello World", file=file)  # 将输出写入到文件output.txt中
file.close()

在这里插入图片描述

二、input()

input()是一个内置函数,用于接收用户的输入。它会在控制台中显示一个提示信息并等待用户输入,然后将用户输入的内容作为字符串返回。

函数input()的工作原理:
1.函数input()让程序暂停执行,等待用户输入;
2.用户在控制台输入内容,然后按下回车键;
3.input函数获取用户输入的内容,并将其作为字符串返回;
4.程序继续执行,可以使用返回的字符串进行后续处理。

在这里插入图片描述

input函数获取用户输入的内容,并将其作为字符串返回,所以print(age<18)会出错

在这里插入图片描述
使用函数int()将数字的字符串表示转换为数值表示即可

在这里插入图片描述

三、range()

range的定义与特点

range:一个用于表示一组连续的数字序列的函数。它通常用于循环结构中,通过指定起始值、结束值和步长,生成一个包含这些值的序列。
range的特点:
1.range函数的返回值是一个range对象,而不是一个实际的列表。这意味着它不会占用大量内存来存储所有的值,而是根据需要生成值。
2.range函数可以接受一个、两个或三个参数,分别表示起始值、结束值和步长。起始值默认为0,步长默认为1。
3.range对象的结束值实际上不包含在序列中。例如,range(1, 10)生成的序列是1到9,不包括10。
4.range函数的参数可以是负数,表示逆向的序列。例如,range(10, 0, -1)生成的序列是10到1。

range()函数的使用

# 生成一个从0到4的整数序列
for i in range(5):print(i)# 生成一个从1到5的整数序列
for i in range(1, 6):print(i)# 生成一个从1到10的偶数序列
for i in range(1, 11, 2):print(i)

使用range()创建数字列表

#生成1到5的数字列表
numbers = list(range(1,6))
print(numbers)

在这里插入图片描述

#生成2到10的偶数序列
even_numbers = list(range(2,11,2))
print(even_numbers)

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/455356.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

双向链表的插入、删除、按位置增删改查、栈和队列区别、什么是内存泄漏

2024年2月4日 1.请编程实现双向链表的头插&#xff0c;头删、尾插、尾删 头文件&#xff1a; #ifndef __HEAD_H__ #define __HEAD_H__ #include<stdio.h> #include<stdlib.h> #include<string.h> typedef int datatype; enum{FALSE-1,SUCCSE}; typedef str…

npm淘宝镜像源换新地址

新的淘宝npm镜像源地址&#xff1a;https://registry.npmmirror.com 切换新的镜像源 npm config set registry https://registry.npmmirror.com然后再执行以下操作查看是否成功 npm config list如果没安装过淘宝镜像源的&#xff0c;则直接安装 npm install -g cnpm --regi…

Springboot 整合 Elasticsearch(二):使用HTTP请求来操作ES

&#x1f4c1;前情提要&#xff1a;Springboot整合Elasticsearch&#xff08;一&#xff09;&#xff1a;Linux下安装 Elasticsearch 8.x 上回说到&#xff0c;Elasticsearch 已经安装完成&#xff0c;不过我们使用7.17.5 版本继续后文&#xff1a; 一、使用 elasticsearch-hea…

【Java EE】----Spring框架创建和使用

1.Spring框架创建 创建一个maven项目 添加Spring框架支持 <dependencies> 上下文<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.2.3.RELEASE</version></depende…

技术债解决思考v2

1、在实际情况中可能得先理解技术是为业务服务的&#xff0c;具体可见&#xff1a;BRD MRD PRD的概念、关系、区别 - 知乎 (zhihu.com) 2、理解之后&#xff0c;再根据上述办法来解决技术债&#xff0c;其中说服人的办法可以有借鉴五步说服人法&#xff1a;如何用五步有逻辑地…

使用代理IP有风险吗?如何安全使用代理IP?

代理IP用途无处不在。它们允许您隐藏真实IP地址&#xff0c;从而实现匿名性和隐私保护。这对于保护个人信息、绕过地理受限的内容或访问特定网站都至关重要。 然而&#xff0c;正如任何技术工具一样&#xff0c;代理IP地址也伴随着潜在的风险和威胁。不法分子可能会滥用代理IP…

【发票识别】新增针对图片发票的识别(升级中)

说明 为了完善发票识别的功能&#xff0c;目前发票识别支持发票图片格式的识别&#xff0c;增加可用性。 体验 体验地址&#xff1a;https://invoice.behappyto.cn/invoice-service/ 体验地址上面有示例的发票&#xff0c;可以下载上传识别或者复制url地址进行识别。 技术栈…

【数据分享】1929-2023年全球站点的逐年平均能见度(Shp\Excel\免费获取)

气象数据是在各项研究中都经常使用的数据&#xff0c;气象指标包括气温、风速、降水、能见度等指标&#xff0c;说到气象数据&#xff0c;最详细的气象数据是具体到气象监测站点的数据&#xff01; 之前我们分享过1929-2023年全球气象站点的逐年平均气温数据、逐年最高气温数据…

【RT-DETR有效改进】轻量级下采样方法ContextGuided(参数量下降700W,轻量又涨点)

&#x1f451;欢迎大家订阅本专栏&#xff0c;一起学习RT-DETR&#x1f451; 一、本文介绍 本文给大家带来的是改进机制是一种替换Conv的模块Context Guided Block (CG block) &#xff0c;其是在CGNet论文中提出的一种模块&#xff0c;其基本原理是模拟人类视觉系统依赖上…

天线阵列车载应用——第1章 介绍 1.1节 汽车工业中的天线阵列:应用和频率范围

1.1 汽车工业中的天线阵列:应用和频率范围 无线通信系统的发展需要新的技术来支持更高质量的通信、新的服务和应用。近年来&#xff0c;汽车无线通信市场得到了极大的扩展。现代汽车使用不同的服务:AM/FM收音机、卫星广播(SDARS)、移动电话通信、数字音频广播(DAB)、远程无钥匙…

编译原理与技术(二)——词法分析(一)正则表达式

一、词法分析的概貌 一个程序&#xff0c;在我们看来往往是像下图这样的。 实际上&#xff0c;上面的程序本质上就是一个字符串&#xff0c;所以&#xff0c;它等价于下面这样的。 上面的字符串&#xff08;字符流&#xff09; &#xff0c;就是编译器接收到的程序的形式。 所…

wins 安装 tensorflow keras

1.python版本 python版本3.12&#xff0c;安装tensorflow会报错&#xff1a; 经过多次实验&#xff0c;使用的python版本是3.9.0 2.安装tensorflow a. pip install --trusted-host http://mirrors.aliyun.com/pypi/simple/ tensorflow2.6.0 速度有点慢&#xff0c;半个多小…