1.格式化输入输出

1.格式化输入input()

  input()函数,通常只能返回一个数据类型,那么怎么可以进行多个变量的复制呢?看下面这段代码。

1 str1, str2 = eval(input("请输入两个字符串:"))
2 print(str1, str2)
3 
4 num1, num2 = eval(input("请输入两个数字:"))
5 print(num1, num2)

  看到这里你觉得会是怎样的呢?

  

 

 

2.格式化输出print()

1 print("这是格式化%s的第%d行"%("输出", 1))

 

 

 输出内容在这里就不粘贴了,相信都已经知道了答案,如果只讲这点就显得太low了,那么看看下面这种与众不同的格式输出吧。

1 print("格式化输出:{0} 今年 {1}岁".format("小明", 20))

  有朋友会认为输出结果为:格式化输出:{0} 今年 {1}岁。起初我也是这么认为的,但是结果是这个:

  

  进行这种格式化输出,还得要靠str.format()的鼎立支持的,当然只有这一种输出方式显得太单调了。

1 import math
2 print("格式化输出(1):{} 今年 {}岁".format("小明", 20)) #占位默认顺序展开
3 print("格式化输出(2): {1}岁的 {0}快要21岁了".format("小明", 20))
4 print("格式化输出(3): 小数精度:{0:.3f}".format(math.pi)) #精确至小数点后三位
5 
6 print("----下面是字典格式化输出-----")
7 table = {"中国移动":10086, "中国联通":10010, "中国电信":10000}
8 for name, phone in table.items():
9     print("{0:10s}->{1:10d}".format(name, phone)) #10d表示占位10个空格

 

转载于:https://www.cnblogs.com/liu-shi-xiong/p/8970399.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/367120.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

canvas像素点操作 —— 视频绿幕抠图

原文地址 主要内容 上篇文章学习了canvas像素点的获取 —— 传送门, 今天学一下canvas像素点操作。 一个方法:putImageData putImageData 用法: context.putImageData(imgData, x, y, dX, dY, dWidth, dHeight);参数描述imgData规定要放…

Java中的迭代器设计模式–示例教程

迭代器模式是一种行为模式,用于提供遍历一组对象的标准方式。 Iterator模式在Java Collection Framework中得到了广泛使用,其中Iterator接口提供了遍历集合的方法。 根据GoF,迭代器设计模式的意图是: 提供一种在不暴露其基础表示…

random

1 import random2 3 result random.randint(1, 7) # 随机生成1到7的整数4 result random.random() # 随机生成[0,1)的浮点数5 result random.randrange(1, 7) # 随机生成1到7的整数6 result random.choice([1, 2, 3, 4]) # 从列表中随机选择一个元素7 result random.c…

面向对象 解释 经典啊

想必大家都知道面向对象三大特征:继承,封装,多态。 假如你现在有一个女朋友,那么现在你就可以称呼你的女朋友为对象啦。首先,你女朋友的身高三围等我们称作为属性,你如果想要跟你好基友分享一下你女朋友的身…

关于Unity实现AR功能(五)摄像头转换与闪光灯开关控制

1 /// <summary>2 /// 摄像头转换3 /// </summary>4 /// <param name"s_cameraDirection">摄像头转换方向</param>5 public void ChangeCameraDirectionMet(CameraDevice.CameraDirection s_cameraDirection)6 {7 …

并发编程(一):基础概述

本篇博客主要讲述并发编程中的一些基础内容&#xff0c;并了解一下基本概念。 首先我们了解一下什么是并发&#xff1f; 同时拥有两个或者多个线程&#xff0c;如果程序在单核处理器上运行&#xff0c;多个线程将交替的换入或者换出内存&#xff0c;这些线程是同时“存在”的&a…

Dumb Bones UVA - 10529(概率dp)

题意&#xff1a; 你试图把一些多米诺骨牌排成直线&#xff0c;然后推倒它们。但是如果你在放骨牌的时候不小心把刚放的骨牌碰倒了&#xff0c;它就会把相临的一串骨牌全都碰倒&#xff0c; 而你的工作也被部分的破坏了。 比如你已经把骨牌摆成了DD__DxDDD_D的形状&#xff0c;…

M - 非常可乐

1 #include <string.h>2 #include <stdio.h>3 #include <queue>4 using namespace std;5 6 int s,n,m;7 int vis[105][105][105];8 9 struct node10 {11 int s,n,m,step;12 };13 int check(int x,int y,int z)//平分条件14 {15 if(x 0 && y…

ArrayList和Vector的区别

这两个类都实现了List接口&#xff08;List接口继承了Collection接口&#xff09;&#xff0c;他们都是有序集合&#xff0c;即存储在这两个集合中的元素的位置都是有顺序的&#xff0c;相当于一种动态的数组&#xff0c;我们以后可以按位置索引号取出某个元素&#xff0c;并且…

【luogu1613】跑路 - 倍增+Floyd

题目描述 小A的工作不仅繁琐&#xff0c;更有苛刻的规定&#xff0c;要求小A每天早上在6&#xff1a;00之前到达公司&#xff0c;否则这个月工资清零。可是小A偏偏又有赖床的坏毛病。于是为了保住自己的工资&#xff0c;小A买了一个十分牛B的空间跑路器&#xff0c;每秒钟可以跑…

python哲学翻译_Python

正在学习Python开发语言的用户&#xff0c;可能会在学习过程中听说过讲师说过Python有一段有关于Python的哲学理念机设计思想&#xff0c;在Python里输入“import this”命令就会出现一段英文格言&#xff0c;这里我们把Python的这段格言的双语版分享出来&#xff0c;帮助正在学…

如何创建线程?

Java并发编程&#xff1a;如何创建线程&#xff1f; 在前面一篇文章中已经讲述了在进程和线程的由来&#xff0c;今天就来讲一下在Java中如何创建线程&#xff0c;让线程去执行一个子任务。下面先讲述一下Java中的应用程序和进程相关的概念知识&#xff0c;然后再阐述如何创建线…

经典MapReduce作业和Yarn上MapReduce作业运行机制

一、经典MapReduce的作业运行机制 如下图是经典MapReduce作业的工作原理&#xff1a; 1.1 经典MapReduce作业的实体 经典MapReduce作业运行过程包含的实体&#xff1a; 客户端&#xff0c;提交MapReduce作业。JobTracker&#xff0c;协调作业的运行。JobTracker是一个Java应用程…

根据Linux2.6.26源码分析进程模型

1.关于进程 1.1进程的概念 进程是正在运行的程序实体&#xff0c;并且包括这个运行的程序中占据的所有系统资源&#xff0c;比如说CPU(寄存器)&#xff0c;IO,内存&#xff0c;网络资源等。很多人在回答进程的概念的时候&#xff0c;往往只会说它是一个运行的实体&#xff0c;而…

socket编程开发

1.socket是什么&#xff1f; Socket是应用层与TCP/IP协议族通信的中间软件抽象层&#xff0c;它是一组接口。在设计模式中&#xff0c;Socket其实就是一个门面模式&#xff0c; 它把复杂的TCP/IP协议族隐藏在Socket接口后面&#xff0c;对用户来说&#xff0c;一组简单的接口就…

一个前端岗位电话面试所带来的问题的思考

这绝对不是一篇技术文&#xff0c;如果你不喜欢&#xff0c;也请不要喷&#xff0c;你可以看看都有哪些问题&#xff0c;当然&#xff0c;在这里你可能得不到问题的答案&#xff0c;不懂的你可能需要自己去百度&#xff0c;也可以在下面留言交流&#xff0c;我已经声明了&#…

Spring MVC –揭秘了@RequestBody和@ResponseBody

在这篇文章中&#xff0c;我想对Spring MVC进行一些深入的探讨&#xff0c;以揭示将请求转换为参数对象后在幕后发生的情况&#xff0c;反之亦然。 在开始之前&#xff0c;我想解释这些注释的目的。 RequestBody和ResponseBody是做什么用的&#xff1f; 它们是spring mvc框架的…

python大作业外星人入侵_【python3小白上路系列】外星人入侵——开始

早起的周日&#xff0c;今日阴天&#xff0c;老爸生日快乐~开始项目首先创建一个空的Pygame窗口&#xff0c;供后面用来绘制游戏元素&#xff0c;如飞船和外星人。我们还将让这个游戏响应用户输入、设置背景色以及加载飞船图像。1.1.1 创建Pygame窗口以及相应用户输入首先&…

Codeforces 975D Ghosts 【math】

打了两次cf里的比赛&#xff0c;发现cf比较喜欢考数学题。一开始看到这道题没有思路&#xff0c;因为总想dp&#xff0c;图论&#xff0c;贪心这些东西。如果下次再没有思路&#xff0c;可以从数学的角度入手。 题解说的比较清楚&#xff1a; 2018.9.4又看了遍这题&#xff0c;…

前后台分离之数据模拟

在前后端分离的项目中&#xff0c;前后端约定好接口以后&#xff0c;就开始进入各自的开发阶段了&#xff0c;这时候我们前端不可避免的就需要进行数据模拟&#xff0c;那么怎么进行数据模拟呢&#xff1f;我觉得有两种&#xff1a; 在 客户端 模拟数据&#xff0c;也就是在我…