[oeasy]python0136_接收输入_input函数_字符串_str
- 上次研究了 一行赋值多个变量
- a = b = 5
- a, b = 7, 8
- 还研究了 标识符的惯用法
- python使用的是
- snake_case蛇形命名法
- 用下划线 分隔开小写字母的 方法
- 这样就可以 更合理地 命名变量了
- 变量变量
- 能变的量
- 我可以 手工输入变量的值 吗?
- 变量之所以叫变量
- 就是因为它能变
- 变量变量
- 能变的量
- 怎么变呢?
- 这样变量 a 不就变了么
- 就这?!
- 接收键盘输入的函数
- 叫做 input()
- in 就是向里面
- put 就是放
- 总体就是向里面放
- 怎么分里外呢?
- 内存属于主机内部
- 键盘属于主机外部
- 外部设备
- 怎么放的呢?
- 输入些什么
- 回车之后就进入一个等待输入的状态
- 直到你输入些什么东西进去
- 然后回车
- 程序接收到了输入的oeasy
- 但是没有放到任何变量里
- 水没找到任何容器接收
- 就直接流走了
- 需要有地方接受输入
- 把输入结果给a
- 回车之后
- 还是先等待输入
- 输入字符串之后
- 再次回车
- 调用 input()函数
- 把 input()函数的得到
- 结果返回给 name
- 可以来点输入提示吗?
- 从标准输入得到字符串
- 输入的字符串中不包括回车
- input函数括号里面
- 可以放字符串类的参数prompt
- 作为提示
- 会有 一个关于输入的 提示字符串
- 提示字符串 会作为参数 放在括号里
- 提示字符串会被 print 到标准输出
- 然后等待输入
- 如果用户点击 Ctrl-D
- 可以中断输入
- 游乐场也就能看到这里了
- :quit()退出游乐场
- 用vi做个真正的 py 文件
- 编写一个 apple.py 的程序
- :w|!python3 %
- 保存并运行
- 但是这个有点没头没尾
- 能否有点提示?
- 这回有了提示
- :w|!python3 %
- 这次含义明确一些了
- 还可以优化么?
- 可以查询一下 input 的帮助手册
- help(input)
- 输入可以有提示字符串 prompt
- 可以把提示字符串放到 input 函数参数的位置
- 第三行输出的是三个字符串的拼接结果
- 再来个变量b
- :2,3t3
- :2,3
- 把从 第2行 到 第3行
- t3
- 复制到 第3行 后面
- 然后修改
- 运行成功
- 我再来做个汇总
- 保存并运行
- 2 + 3 = 23
- 就非常离谱了
- 还是先总结吧
- 这次讲了是从键盘输入变量
- input 函数
- 可以有提示字符串
- 需要有具体的变量接收输入的字符串
- 输入单个变量没有问题
- 但是输入两个变量之后
- 一相加就非常离谱
- 怎么办呢?
- 我们下次再说!
[oeasy]python0136_接收输入_input函数_字符串_str的更多相关文章
- 【原】mysql5.6 split函数_字符串的分割
DROP FUNCTION IF EXISTS `getSplitName`$$ )) RETURNS text BEGIN /* 对逗号进行分离的字符串,分割出'登陆名_用户名/部门名'中的_后部门 ...
- 《python语言程序设计》_第三章(数字函数、字符串和对象)
3.2_常见的Python函数 (1) abs()函数 求绝对值 (2) max(x1,x2,x3,....)求最大值 (3) min(x1,x2,x3,....)求最小值 (4) pow 返回a的b ...
- 2.9高级变量类型操作(列表 * 元组 * 字典 * 字符串)_内置函数_切片_运算符_for循环
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- nginx开发_字符串操作函数
由于ngx_str_t为非NULL结尾的函数,且网络请求中有大量忽略大小写的需求,所以nginx内部封装了许多字符串操作相关的函数,函数名称极其相识,且使用时有有些约定,特此整理. 赋值&拷贝 ...
- ORACLE常用数值函数、转换函数、字符串函数
本文更多将会介绍三思在日常中经常会用到的,或者虽然很少用到,但是感觉挺有意思的一些函数.分二类介绍,分别是: 著名函数篇 -经常用到的函数 非著名函数篇-即虽然很少用到,但某些情况下却很实用 注:N表 ...
- Python-老男孩-01_基础_文件IO_函数_yield_三元_常用内置函数_反射_random_md5_序列化_正则表达式_time
Python2.7 缩进统一: 约定 常量 大写 , 变量 小写 判断一个变量在内存中的地址,也能看出是不是一个值 id()函数 >>> x = 'abc' >>&g ...
- day16_函数作用域_匿名函数_函数式编程_map_reduce_filter_(部分)内置函数
20180729 补充部分代码 20180727 上传代码 #!/usr/bin/env python # -*- coding:utf-8 -*- # ***************** ...
- React-高阶函数_函数柯里化
高阶函数_函数柯里化 高阶函数(定义) 如果一个函数符合下面两个规范,就是高阶函数: 如果A函数,接收的参数是一个函数,那么A就是一个高阶函数(比如数组方法arr.map()接收的就是一个处理item ...
- Oracle学习总结_day03_day04_条件查询_排序_函数_子查询
本文为博主辛苦总结,希望自己以后返回来看的时候理解更深刻,也希望可以起到帮助初学者的作用. 转载请注明 出自 : luogg的博客园 谢谢配合! day03_条件查询_排序_函数 清空回收站: PUR ...
- php数组函数,字符串,linux命令
1>> Linux常用命令一. 文件目录操作命令1. ls命令 命令格式:ls [选项] [目录名] 命令功能:列出目标目录中所有的子目录和文件.2. 命令格式:cd [目录名 ...
随机推荐
- js RGB转HSV
function rgb2hsv (r,g,b) { var computedH = 0; var computedS = 0; var computedV = 0; //remove spaces ...
- linux wget命令的重要用法:下载文件并保存,后台下载
Linux wget命令是一个下载文件的工具,它用在命令行下. #从网络下载一个文件并保存在当前目录 [root@node5 ~]# wget http://cn.wordpress.org/word ...
- 大数据之Hadoop集群中MapReduce的Join操作
需求分析 如下两张输入表格 order表 id pid amount 1001 01 1 1002 02 2 1003 03 3 1004 01 4 1005 02 5 1006 03 6 pd表 p ...
- HTML——文件上传域
文件上传是网站中一种常见的功能.例如百度网盘.QQ 邮箱以及有道云笔记都可以实现文件的上传.在 HTML 中,把 <input> 标签的 type 属性设置为 file 就可以实现上传文件 ...
- 使用Wesky.Net.Opentools库,一行代码实现自动解析实体类summary注释信息(可用于数据实体文档的快速实现)
使用前,需要对你的项目勾选输出api文档文件. 引用Wesky.Net.OpenTools包,保持1.0.11版本或以上. 为了方便,我直接在昨天的演示基础上,继续给实体类添加注释. 昨天的演示文 ...
- 编程语言界的丐帮 C#.NET FRAMEWORK 4.6 EF 连接MYSQL
1.nuget 引用 EntityFramework .和 MySql.Data.EntityFramework. EntityFramework 版本:6.4.4,MySql.Data.Entit ...
- 漫画图解 Go 并发编程之:Channel
当谈到并发时,许多编程语言都采用共享内存/状态模型.然而,Go 通过实现 Communicating Sequential Processes(CSP)而与众不同.在 CSP 中,程序由不共享状态的并 ...
- koishi-跨平台、可扩展、高性能的机器人
koishi 介绍 Koishi 是一个跨平台.可扩展.高性能的聊天机器人框架. 它的名字和图标设计来源于东方 Project 中的角色 古明地恋 (Komeiji Koishi).古明地恋是一个会做 ...
- MySQL插入中文数据时发生错误或者乱码的一些坑
最近新入职的工作,火急火燎就下了个mysql,没想到安装时配置没弄好.今天在测试数据时,插入中文数据到mysql都是问号,先后查了半天修改表结构,数据库编码,my.ini文件都没有用. 首先第一步,打 ...
- Externalizable接口实现序列化与反序列化
Externalizable接口实现序列化与反序列化 package com.example.core.mydemo.java; import com.example.core.mydemo.json ...