格式化输出的三种形式

 1 name = input("name:")
 2 age = input("age:")
 3 salary = input("salary:")
 4 # 格式化输出的三种形式
 5 msg1 = ‘‘‘
 6 --------info of %s-------
 7 name:%s
 8 age:%s
 9 salary:%s
10 ‘‘‘ %(name,name,age,salary)
11
12 msg2 = ‘‘‘
13 --------info of {_name}-------
14 name:{_name}
15 age:{_age}
16 salary:{_salary}
17 ‘‘‘ .format(_name=name,_age=age,_salary=salary)
18
19 msg3 = ‘‘‘
20 --------info of {0}-------
21 name:{0}
22 age:{1}
23 salary:{2}
24 ‘‘‘ .format(name,name,age,salary)
25 print(msg3)

原文地址:https://www.cnblogs.com/doubleK24/p/11863263.html

时间: 2024-10-11 08:50:51

格式化输出的三种形式的相关文章

PHP数组输出三种形式 PHP打印数组

PHP数组输出三种形式 PHP打印数组 $bbbb=array("11"=>"aaa","22"=>"bbb");//方式一:只能输出值value不能输出keyforeach($bbbb as $color)echo $color; //方法二:value与key都可输出foreach($bbbb as $key=>$value)echo $key."=>".$value; //方法

Qt学习 之 多线程程序设计(QT通过三种形式提供了对线程的支持)

QT通过三种形式提供了对线程的支持.它们分别是, 一.平台无关的线程类 二.线程安全的事件投递 三.跨线程的信号-槽连接. 这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势.多线程编程也是一个有用的模式,它用于解决执行较长时间的操作而不至于用户界面失去响应.在Qt的早期版本中,在构建库时有不选择线程支持的选项,从4.0开始,线程总是有效的. 线程类 Qt 包含下面一些线程相关的类: QThread 提供了开始一个新线程的方法 QThreadStorage 提供逐线程数据存储

监听按钮点击事件的三种方式实现及调试信息输出的三种方式实现

监听按钮点击事件的三种方式实现: 1.匿名内部类 2.外部独立类 3.接口实现 package com.example.button; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.view.View;

解梯度下降法的三种形式BGD、SGD以及MBGD

原帖地址:https://zhuanlan.zhihu.com/p/25765735           在应用机器学习算法时,我们通常采用梯度下降法来对采用的算法进行训练.其实,常用的梯度下降法还具体包含有三种不同的形式,它们也各自有着不同的优缺点. 下面我们以线性回归算法来对三种梯度下降法进行比较. 一般线性回归函数的假设函数为: $$h_\theta=\sum_{j=0}^n\theta_jx_j$$   对应的损失函数为: $$J_{train}(\theta)=\frac1{2m}\s

javascript oop编程 — 实现继承的三种形式

javascript  oop编程  - 实现继承的三种形式[1] (1)模拟类的方式, 我们都知道js是原型继承机制,不存在class和instance分离的这种方式 假设,我们有两个类 function  Animal(){ this.name = "animal"; this.eat = function(){ consle.log("eating"); } } function Cat(){ this.say = function(){ console.lo

a^b%c 的三种形式

求a^b%c,(1  <= a,b <= 2^62, 1 <= c <= 10^9) 最基本的快速幂 _LL mod_exp(_LL a, _LL b, int c) { _LL ans = 1; _LL t = a%c; while(b) { if(b&1) ans = ans*t%c; t = t*t%c; b >>= 1; } return ans; } 求a^b%c,(1 <= a,b,c <= 2^62) 因为c在long long范围内,

js判断变量初始化的三种形式

<1> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript"> //js判断变量初始化有三种形式 var x; if (x == null) { alert("x为null"); } if (typeof (x) == "un

信息标记的三种形式

标记后的信息可形成信息组织结构,增肌了信息维度,可用于通信,存储或展示,利于程序的理解和运用 XML是被设计用来描述数据的,重点是:什么是数据,如何存放数据. HTML是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好上面. 信息标记的三种形式:xml, json,yaml yaml说明 =>无类型键值对key:value,缩进表示所属关系,- 表示并列关系, |表示块数据,#表示注释 信息提取

死锁的三种形式:一般死锁,嵌套管程锁死,重入锁死

死锁的总结 死锁的定义: 死锁一般是指两个(或两个以上)线程同时竞争两个(或者多个)资源,从而产生同时等待的现象,使得系统僵持不动. 顺便复习一下线程与进程的定义以及他们之间的区别. 进程:一个有独立功能的程序利用某些数据资源的一次远行过程. 线程:一个进程里面的一条执行路径(或者执行过程),同一条进程下的n多条线程之间可以互相通信(共享数据). 区别:进程是相对独立的单位,进程和线程的主要差别在于它们是不同的操作系统资源管理方式. 进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进