鑫软Python-004(Python函数Input()函数的解析与使用)

鑫软Python学习100天学习笔记第四天
鑫软Python学习100天学习笔记第四天
在前面的学习中,我们学会了用print()函数对计算机下简单的命令,开始接触Python里不同类型的数据,并且懂得用if条件判断语句实现与计算机沟通的初级逻辑。
经过了这三关的学习,你是不是对Python的了解又近了一步?有没有开始觉得,过去冷冰冰的计算机似乎在和你的沟通下,也变得亲切了起来。
但是,仅仅掌握Python的码法是不够的。要想走得更远,我们一定要掌握Python的代码逻辑,利用正确的【数据】和合理的【逻辑】构造命令,最后还需【回应】计算机,【输入】自己的信息。
而这个传递信息的【回应】动作,就是我们今天的重点——input()函数,它将会完成你与Python的第一次互动沟通。

input()函数的解析与使用

Eg:

import time

print('亲爱的同学:')
time.sleep(1)

print('欢迎来到鑫软网络技术分享,本讲主讲Python课程')
time.sleep(2)

print('接下来我将会跟大家一起学习Python基础函数。')
time.sleep(1)

print('input()函数。')
time.sleep(1)

print('由于各位同学对Python不是特别的熟悉,笔者将会尽可能详细的描述Python的基础知识!')
time.sleep(1)

print('让我们一起加油。')
time.sleep(2)

print('学好Python')
time.sleep(2)

print('加油!')
time.sleep(1)

print('那么,您的选择是什么? Y 接受,还是 N 放弃呢?')
time.sleep(2)

choice=input('请输入您的选择:')

if choice =='Y':
    print('鑫软技术博客欢迎您的到来。')

else:
    print('加油不要气馁。')

运行结果截图:
在这里插入图片描述
在这里插入图片描述
这就是利用input()函数,与计算机进行的第一次互动式沟通。与Java相比较有所不同的是,java需要使用函数Scanner类定义变量储存输入的值,而Python则不需要使用,直接使用变量存储input函数的回调结果,这个回调结果也就是Python语法中的input()函数的返回值,也可以确定input函数的返回值类型为Str字符串类型!
在这里插入图片描述

input()函数拼接数据

虽然我用input()函数搜集到了一个信息,可我如何从程序海洋中调出这个信息,进行数据拼接呢?其实很简单,有过java基础的同学,其实立马就应该知道,使用input()函数后,要对字符串数据进行简单的拼接,只需要在输出结果时候,用字符串连接符连接上你要输出的字符串!
在这里插入图片描述
Eg:

import time
a='苹果'
b='哈密瓜'
name = input('请在以下两个选项选出一个你更喜欢的水果:苹果 哈密瓜')
ans=name.strip();
if ans==a:
    print(a+'真的很好吃!')
elif ans==b:
    print(b +'真的很好吃!')

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对于input()函数来说,不管我们输入的回答是什么,不管你输入的是整数1234,还是字符串,input()函数的输入值(搜集到的回答),永远会被【强制性】地转换为【字符串】类型。(Python3固定规则)

接下来我们测试一下:

choice = input('请输入1或2:')
print(type(choice))

在这里插入图片描述
在这里插入图片描述
我们输入的整数【1】或【2】就会被强制地转换为字符串的【‘1’】或【‘2’】。
所以,不管我们在终端区域输入什么,input()函数的输入值一定是【字符串】。
就这样,由于我们用赋值运算符【=】把input()函数的字符串结果,赋给了变量choice,所以这个变量也一定是字符串类型。
在这里插入图片描述
针对判断字符串其实可以简单按照下面的代码方式来写,

choice = input('请输入您的选择:')
#变量赋值

if choice == '1':
#条件判断:条件1
    print('right')
#条件1的结果

else:
#条件判断:其他条件
    print('error')
#其他条件的结果

在这里插入图片描述
所以,总而言之,一句话,就是说:
在这里插入图片描述

本小节最后一个重要知识点,关于input函数的最后一个重要知识点!

在这里插入图片描述
前面我们讲过,数据类型之间的强制转换!这里实际上就可以将str字符串数据类型的数据强制转换为int整型数据!
如以下示例:
eg:

choice = int(input('请输入1或2:'))
print(type(choice

运行截图:
在这里插入图片描述
可以很清晰的看到,数据类型为int整型数据!
举一反三,同学们也可以使用不同的强制数据转换类型语法,将输出结果转换为不同的数据类型!

发布了20 篇原创文章 · 获赞 37 · 访问量 8223

猜你喜欢

转载自blog.csdn.net/weixin_44085593/article/details/104109088
今日推荐