住宅设计网站推荐,成武城乡住房建设局网站,舟山网站网站建设,免费个人网页制作成品前言
入门知识到这里基本结束了#xff0c;这里主要讲一下input和range。这两个讲完#xff0c;讲讲后面进阶学些啥。
range函数
之前将循环的时候讲过一点#xff0c;这个函数是Python内置的函数#xff0c;主要用来生成一系列数字#xff0c;简单方便。 这里重新这里主要讲一下input和range。这两个讲完讲讲后面进阶学些啥。
range函数
之前将循环的时候讲过一点这个函数是Python内置的函数主要用来生成一系列数字简单方便。 这里重新正式一点的讲一下。
概念
range是一个内置函数用于生成一个整数序列它提供了一种高效的方式来创建循环计数器。
基本用法
range(stop)生成从0开始到stop-1的序列。range(start, stop)生成从start开始到stop-1的序列。range(start, stop, step)生成从start开始步长为step到stop-1的序列。
参数含义
start序列的起始值默认为0。stop序列的结束值不包括必须指定。step序列的步长默认为1。步长指的是序列中相邻两个元素之间的差值或者是循环计数时的增量或减量。简单来说步长决定了序列中值的变化幅度。
使用实例
这里演示四种使用示例
基本使用解读从0开始到3为止不包括3的整数序列。指定起始值和结束值指定了起始值为1结束值为3不包括3。使用步长指定了起始值0和结束值6不包括6还指定了步长为2。负数步长从5开始到-1结束不包括-1每次减1。
# 基本使用
for i in range(3):print(i)
print()
# 指定起始值和结束值
for i in range(1, 3):print(i)
print()
# 使用步长
for i in range(0, 6, 2):print(i)
# 负数步长
print()
for i in range(5, -1, -1):print(i)注意事项
range()函数生成的序列不是列表不能直接当做列表使用但是可以通过列表的构造函数作为入参使用用于创建列表。
input
在之前的学习中我们基本都是使用print进行输出其实Python还有一个输入的函数input。
概念
input函数用于获取用户从标准输入通常是键盘输入的数据。用户输入的数据默认为字符串类型。
作用 用户交互input() 函数是实现程序与用户交互的基础手段之一。它允许程序暂停执行等待用户在控制台输入数据然后继续执行后续代码。这对于需要根据用户输入动态调整行为的程序至关重要。 数据收集通过input()程序可以收集用户提供的信息如姓名、年龄、选项选择等进而根据这些数据执行特定逻辑实现个性化或定制化的功能。 控制流程结合条件判断或循环结构input() 可以作为控制程序流程的关键点比如基于用户输入决定是否执行某段代码或循环的继续与否。
用法
使用input()可以提示用户输入数据。可以传递一个字符串参数给input作为提示信息。用户输入总是以字符串形式接收需要时可以使用内置函数如int(), float()进行类型转换。异常处理用户输入可能不是预期的格式需要进行异常处理。
这里简单的写几个例子。
user_input input()
print(你输入的是:, user_input)输入完毕按回车结束。
为了引导用户输入input() 函数允许你提供一个字符串作为参数这个字符串会在等待输入时显示为提示信息
name input(请输入你的名字)
print(你好, name, !)出现提示语同样按回车结束输入。
当我们输入的内容实际上不是字符串类型时可以进行类型转换。
age int(input(请输入你的年龄))
print(你的年龄是, age, 岁。)weight float(input(请输入你的体重千克))
print(你的体重是, weight, 千克。)input函数存在的意义 增强灵活性使程序更加灵活多变能够响应不同的用户需求或场景变化而不是固定执行预设逻辑。 提升用户体验通过直接与用户对话程序能够提供更加直观、友好的界面提升用户的参与度和满意度。 简化测试与调试在开发过程中开发者可以利用input()快速测试不同输入条件下程序的行为便于调试和验证逻辑。 教育与学习对于初学者通过input()学习如何编写与用户互动的程序是理解程序控制流、变量和数据类型等概念的好方法。
最后
Python函数的入门知识算是讲完了后续我们开始学习进阶的知识从Python的中类开始学习类的使用学习文件的处理学习异常的处理学习数据的处理学习代码的测试。这是下一部分要学习的进阶知识进阶知识学习完了就开始写一下简单的项目了。
大家加油一起学习一起进步。
收藏点赞关注不迷路感谢支持