[oeasy]python0136_接收输入_input函数_字符串_str

简介: [oeasy]python0136_接收输入_input函数_字符串_str

输入变量 回忆上次内容

  • 上次研究了 一行赋值多个变量
  • a = b = 5
  • a, b = 7, 8


  • 还研究了 标识符的惯用法
  • python使用的是
  • snake_case蛇形命名法
  • 用下划线 分隔开小写字母的 方法
  • 这样就可以 更合理地 命名变量了



  • 变量变量
  • 能变的量
  • 我可以 手工输入变量的值 吗?🤔


变量

  • 变量之所以叫变量
  • 就是因为它能变


  • 变量变量
  • 能变的量


  • 怎么变呢?

#变量a的声明和赋值 a = 0 #变量a的重新赋值 a = 1

  • 这样变量 a 不就变了么

添加图片注释,不超过 140 字(可选)

  • 就这?!

接收输入

  • 接收键盘输入的函数
  • 叫做 input()
  • in 就是向里面
  • put 就是放


  • 总体就是向里面放


  • 怎么分里外呢?
  • 内存属于主机内部
  • 键盘属于主机外部
  • 外部设备



  • 怎么放的呢?

input

  • 输入些什么

input()

  • 回车之后就进入一个等待输入的状态

添加图片注释,不超过 140 字(可选)

  • 直到你输入些什么东西进去
  • 然后回车

添加图片注释,不超过 140 字(可选)

  • 程序接收到了输入的oeasy
  • 但是没有放到任何变量里


  • 水没找到任何容器接收
  • 就直接流走了


变量接收输入

  • 需要有地方接受输入
  • 把输入结果给a


name = input()

  • 回车之后
  • 还是先等待输入


  • 输入字符串之后
  • 再次回车


添加图片注释,不超过 140 字(可选)

  • 调用 input()函数
  • 把 input()函数的得到
  • 结果返回给 name



添加图片注释,不超过 140 字(可选)

  • 可以来点输入提示吗?

查询帮助

添加图片注释,不超过 140 字(可选)

#什么是input help(input) 具体帮助

  • 从标准输入得到字符串
  • 输入的字符串中不包括回车


添加图片注释,不超过 140 字(可选)

  • input函数括号里面
  • 可以放字符串类的参数prompt
  • 作为提示



添加输入提示 name = input("what is your name:")

添加图片注释,不超过 140 字(可选)

  • 会有 一个关于输入的 提示字符串
  • 提示字符串 会作为参数 放在括号里


添加图片注释,不超过 140 字(可选)

  • 提示字符串会被 print 到标准输出
  • 然后等待输入


中断输入

添加图片注释,不超过 140 字(可选)

  • 如果用户点击 Ctrl-D
  • 可以中断输入


添加图片注释,不超过 140 字(可选)

  • 游乐场也就能看到这里了
  • :quit()退出游乐场


  • 用vi做个真正的 py 文件

apple vi apple.py

  • 编写一个 apple.py 的程序

添加图片注释,不超过 140 字(可选)

  • :w|!python3 %
  • 保存并运行


  • 但是这个有点没头没尾
  • 能否有点提示?

增加提示

添加图片注释,不超过 140 字(可选)

  • 这回有了提示
  • :w|!python3 %

添加图片注释,不超过 140 字(可选)

  • 这次含义明确一些了
  • 还可以优化么?

优化输入

  • 可以查询一下 input 的帮助手册
  • help(input)

添加图片注释,不超过 140 字(可选)

  • 输入可以有提示字符串 prompt
  • 可以把提示字符串放到 input 函数参数的位置

添加图片注释,不超过 140 字(可选)

  • 第三行输出的是三个字符串的拼接结果

照猫画虎

  • 再来个变量b
  • :2,3t3
  • :2,3
  • 把从 第2行第3行


  • t3
  • 复制到 第3行 后面



  • 然后修改

添加图片注释,不超过 140 字(可选)

运行起来

添加图片注释,不超过 140 字(可选)

  • 运行成功
  • 我再来做个汇总

汇总函数 #!/usr/bin/python3 a = input("How many apples do you got?\n") print("You got " + a + " apples!") b = input("How many bananas do you got?\n") print("You got " + b + " bananas!") total = a + b print("You got " + total + " fruits!")

  • 保存并运行

添加图片注释,不超过 140 字(可选)

  • 2 + 3 = 23
  • 就非常离谱了


  • 还是先总结吧

总结

  • 这次讲了是从键盘输入变量
  • input 函数
  • 可以有提示字符串
  • 需要有具体的变量接收输入的字符串


  • 输入单个变量没有问题
  • 但是输入两个变量之后
  • 一相加就非常离谱


添加图片注释,不超过 140 字(可选)


目录
相关文章
|
2天前
|
索引 Python
python字符串类型及操作
本文主要讲解字符串类型的表示、操作符、处理函数、处理方法及格式化。内容涵盖字符串的定义、表示方法(单双引号、三引号)、索引与切片、特殊字符转义、常见操作符(如+、*、in等)、处理函数(如len()、str()、chr()等)、处理方法(如.lower()、.split()等)以及格式化方式(如.format())。通过实例代码详细介绍了字符串的各种用法和技巧,帮助读者全面掌握字符串操作。
python字符串类型及操作
|
10天前
|
开发者 Python
Python入门:8.Python中的函数
### 引言 在编写程序时,函数是一种强大的工具。它们可以将代码逻辑模块化,减少重复代码的编写,并提高程序的可读性和可维护性。无论是初学者还是资深开发者,深入理解函数的使用和设计都是编写高质量代码的基础。本文将从基础概念开始,逐步讲解 Python 中的函数及其高级特性。
Python入门:8.Python中的函数
|
2天前
|
C语言 Python
Python学习:内建属性、内建函数的教程
本文介绍了Python中的内建属性和内建函数。内建属性包括`__init__`、`__new__`、`__class__`等,通过`dir()`函数可以查看类的所有内建属性。内建函数如`range`、`map`、`filter`、`reduce`和`sorted`等,分别用于生成序列、映射操作、过滤操作、累积计算和排序。其中,`reduce`在Python 3中需从`functools`模块导入。示例代码展示了这些特性和函数的具体用法及注意事项。
|
2天前
|
Go Python
Python中的round函数详解及使用示例
`round()`函数是Python内置的用于四舍五入数字的工具。它接受一个数字(必需)和可选的小数位数参数,返回最接近的整数或指定精度的浮点数。本文详细介绍其用法、参数及示例,涵盖基本操作、负数处理、特殊情况及应用建议,帮助你更好地理解和运用该函数。
|
3天前
|
人工智能 数据库连接 开发工具
[oeasy]python069_当前作用域都有些什么_列表dir_函数_builtins
本文介绍了Python中`dir()`函数的使用方法及其作用。`dir()`可以列出当前作用域内的所有变量和成员,类似于`locals()`,但`dir()`不仅限于本地变量,还能显示模块中的所有成员。通过`dir(__builtins__)`可以查看内建模块中的所有内建函数,如`print`、`ord`、`chr`等。此外,还回顾了`try-except-finally`结构在数据库连接中的应用,并解释了为何`print`函数可以直接使用而无需导入,因为它位于`__builtins__`模块中。最后,简要提及了删除`__builtins__.print`的方法及其影响。
19 0
|
1月前
|
存储 人工智能 Python
[oeasy]python061_如何接收输入_input函数_字符串_str_容器_ 输入输出
本文介绍了Python中如何使用`input()`函数接收用户输入。`input()`函数可以从标准输入流获取字符串,并将其赋值给变量。通过键盘输入的值可以实时赋予变量,实现动态输入。为了更好地理解其用法,文中通过实例演示了如何接收用户输入并存储在变量中,还介绍了`input()`函数的参数`prompt`,用于提供输入提示信息。最后总结了`input()`函数的核心功能及其应用场景。更多内容可参考蓝桥、GitHub和Gitee上的相关教程。
23 0
|
9月前
|
算法 Python 容器
Python编程 - 不调用相关choose库函数,“众数“挑选器、随机挑选器 的源码编程实现
Python编程 - 不调用相关choose库函数,“众数“挑选器、随机挑选器 的源码编程实现
118 0
|
5月前
|
算法 Python
Python编程的函数—内置函数
Python编程的函数—内置函数
33 0
|
9月前
|
算法 Python
Python编程实验四:函数的使用
Python编程实验四:函数的使用
135 0
|
9月前
|
存储 程序员 Shell
Python 进阶指南(编程轻松进阶):十、编写高效函数
Python 进阶指南(编程轻松进阶):十、编写高效函数
77 0

热门文章

最新文章