输入输出 输入指的是从输入设备获取数据,这里的输入设备往往指的是键盘,通过input()函数可以实现这一目的

x = input(<提示字符串>)

举个栗子:

Clipboard Image.png

运行后,出现一个输入框等待你输入

Clipboard Image.png

输入后回车,当我们查看name变量时,显示的就是刚才输入的信息了

小明:我想知道小红的年龄和我是不是一样(其实她知道是一样的)!

于是小明写了个代码让小红输入信息:

Clipboard Image.png

结果发现。。。竟然不一样。emmm

Clipboard Image.png

可能细心的你已经发现了问题所在!

Clipboard Image.png

原来从input()获得的是是字符串类型数据

所以我们要用到之前学的类型转换

Clipboard Image.png

这样就行啦,可是,这样好麻烦,怎么样从源头解决呢?

Clipboard Image.png

输出就是把结果显示在输出设备(一般是显示器),一般使用print函数

Clipboard Image.png

sep参数是规定分隔符选用的是什么

print() 函数还可以用字符串格式化控制输出的形式

常见的格式字符如下表:

Clipboard Image.png

看个例子:

Clipboard Image.png

我们用%s代替要输出的内容,而后一个%后面你的内容则是真正输出的内容

如果有多个%s,在最后的%后面要加括号将真正输出内容括起来

格式化操作符辅助指令

符号 作用

  •         用做左对齐
    复制代码
  •        在正数前面显示加号( + )
    复制代码

在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于

          用的是'x'还是'X')
复制代码

0 显示的数字前面填充‘0’而不是默认的空格

m m 是显示的总宽度

Clipboard Image.png

如果是浮点数,

%m.nf m指的是输出总宽度,小数点之后保留n位(四舍五入保存),如果总宽度超过m,按照实际显示

Clipboard Image.png

幸好我们学的是Python3

现在压轴演出开始!!!

f899d4c6e7c811008147fcf31f5c7a24.gif

str.format()

通过{}来代替%,功能更强!

Clipboard Image.png

参数可以不按照顺序,也可以使用多次!

Clipboard Image.png

今天作业:按照我的操作走一遍(敢不敢换个其他的说法)

下课

人生苦短,我选Python

未完待续,连载中......

转载于:https://juejin.im/post/5c80e62af265da2dc13cad2b

Python从零开始系列连载(11)——Python的基本运算和表达式(中二)相关推荐

  1. python从零开始系列连载_技术 | Python从零开始系列连载(一)

    导读 为了解答大家初学Python时遇到各种常见问题,小灯塔特地整理了一系列从零开始的入门到熟练的系列连载,每周五定时推出,欢迎大家学积极习转载~ 安装环境 大家和我一起搜索一下anaconda(注意 ...

  2. Python从零开始系列连载(32)——Python文件操作(下)

    文件写入 之前讲过了文件打开创建和关闭,我们接着来谈谈文件写入 之前我们说了使用open()加上文件的绝对路径或者相对路径可以打开文件 这里我们讲一个更简单的方法 我们导入os模块 os模块是和操作系 ...

  3. 技术 | Python从零开始系列连载(二十九)

    写爬虫防止被封的关键有以下几点: ●  伪装请求报头(request header)  ●  减轻访问频率,速度  ●  使用代理IP 一般第一点都能做到,第二点减轻访问频率就会大大增加任务时间,而使 ...

  4. 【Python学习系列六】Python语言基本语法

    1. Python语言简介 Python是一种面向对象的解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, ...

  5. 【Python学习系列四】Python程序通过hadoop-streaming提交到Hadoop集群执行MapReduce

    场景:将Python程序通过hadoop-streaming提交到Hadoop集群执行. 参考:http://www.michael-noll.com/tutorials/writing-an-had ...

  6. Python开发系列课程(15) - Python参考书籍

    Python参考书籍 入门读物 <Python基础教程>(Beginning Python From Novice to Professional) <Python学习手册>( ...

  7. Python开发系列课程(11) - 面向对象编程进阶

    面向对象编程进阶 在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给对象发消息.为了能够更好的使用面向对象编程思想进行程序开发,我们还需要对Python中的面向对象 ...

  8. python findall函数_Ramp;Python Data Science系列:数据处理(11)Python正则表达式re模块(三)...

    前言 使用正则表达式进行匹配,可以直接调用模块级函数,如match().search().findall()等,函数第一个参数是匹配的正则表达式,第二个参数则为要匹配的字符串.也可以使用re.comp ...

  9. 「Python数据分析系列」11.机器学习

    来源 |  Data Science from Scratch, Second Edition 作者 | Joel Grus 译者 | cloverErna 校对 | gongyouliu 编辑 | ...

最新文章

  1. python3 字符串前面加上'r'的作用
  2. 看完就懂系列—动态规划
  3. Pyecharts:pyecharts(图文+代码)实战(柱状图/条形图/散点图、漏斗图、仪表盘、折线/面积图、水球图、地图、平行坐标系、饼图、极坐标系、雷达图、词云图)之绘制各种吊炸天的图表
  4. sql server 提示无法彻底删除_复制-而无法删除数据库或重新配置发布订阅
  5. 疾病预测和天气分析练习赛
  6. 【华为云实战开发】6.Cocos游戏项目如何在云端开发
  7. doxygen 教程 linux,doxygen linux
  8. Ubuntu 创建快捷方式的方法
  9. CASS11.0.0.8 for AutoCAD2010-2023安装教程
  10. yytextview 复制_YYText使用篇(一)
  11. 微软商店无法连接网络的问题解决
  12. 火爆全网的动态曲线图是怎么做的?
  13. {“errcode“:44001,“errmsg“:“empty media data, hint: [1655962096234893527769663], from ip: 222.72.xxx.
  14. python爬虫实践篇--------飞猪网站资料爬取
  15. python中datetime与str的互相转化
  16. Mysql复制表两种方式(复制表结构、复制表结构和数据、复制表中的部分数据、复制表中的部分数据并起别名)
  17. 网络营销推广实战宝典 2.3 软文推广
  18. sg函数和nim问题
  19. 【C语言】结构体内存对齐
  20. pb反编译研究(转)

热门文章

  1. ORA-16019: cannot use LOG_ARCHIVE_DEST_1 解决方法
  2. Java % (取模)运算
  3. QTP操作xml文件方法
  4. 实验二 网络嗅探与欺骗
  5. leetcode-生成括号(回溯算法)
  6. BZOJ 2134: 单选错位
  7. 更换checkbox的原有样式
  8. hammer用法 jquery.hammer.js
  9. 8.2.2继承 第8章 面向对象编程简介
  10. C语言嵌入式系统编程修炼之六性能优化