Python3 格式化输出

 1 #Python3 格式化输出  占位符%s %d %f
 2 name = input("Name:")
 3 age = int(input("Age:"))
 4 #input默认接受的都是字符串类型,所以要输出%d整型,就要先把字符串强制转换成整型
 5 job = input("Job:")
 6 salary = input("Salary:")
 7
 8 info = """
 9 ---------info of %s---------
10 Name:%s
11 Age:%d
12 Job:%s
13 Salary:%s
14 """ % (name, name, age, job, salary)
15 print(info)
16
17 #格式化输出 format
18 name = input(‘Name:‘)
19 age = int(input(‘Age:‘))
20 job = input(‘Job:‘)
21 salary = input(‘Salary:‘)
22
23 info1 = """
24 --------info of {Name}--------
25 Name:{Name}
26 Age:{Age}
27 Job:{Job}
28 Salary:{Salary}
29 """.format(Name=name, Age=age, Job=job, Salary=salary)
30 print(info1)
31
32 #还可以这样写,但是一般不用,太low,不够清晰
33 info2 = """
34 --------info of {0}--------
35 Name:{0}
36 Age:{1}
37 Job:{2}
38 Salary:{3}
39 """.format(name, age, job, salary)
40 print(info2)
 1 for i in range(5):
 2     print(‘i is ‘, i) #可以用逗号‘,‘  进行连接
 3
 4 """
 5 结果是:
 6 i is  0
 7 i is  1
 8 i is  2
 9 i is  3
10 i is  4
11 """

原文地址:https://www.cnblogs.com/skings/p/10260987.html

时间: 2024-10-09 09:33:48

Python3 格式化输出的相关文章

python3 格式化输出,字符串操作,模块,列表,元组

初识python,在网上看了老男孩的视频,建立一个博客将自己所学的python知识记录下来. input加密,用于输入密码的阶段. 1 import getpass 2 user = input("username:") 3 passwd = getpass.getpass("password:") 格式化输出 1 name = input("name:") 2 age = int (input("age:")) 3 job

python3 格式化输出给定时间的下一秒

# 功能:输入一个时间,格式化输出该时间的下一秒 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan # 功能:输入一个时间,格式化输出该时间的下一秒 def main(): time_input = input("请输入一个时间格式的字符串") if input_check(time_input): print(next_sec(time_input)) else: print('输入不符合要求,格式为:

Win10下安装Python3及Python2、数据类型、格式化输出、运算符

Win10下安装Python3及Python2 下载的官网地址: https://www.python.org/downloads/windows/ 安装Python3: 安装完成之后,在开始处输入 cmd ,测试Python是否安装成功. 输入: python -V ----> pip -v ----> pip 安装Python2: 安装完成之后,打开之前打开的命令提示符页面,测试Python是否安装成功. 输入: python -V ----> pip -v Python3.x与Py

Python3.6新特性:f-strings格式化输出

按照惯例,吟诗一首,苏轼<江城子·密州出猎> 老夫聊发少年狂,左牵黄,右擎苍,锦帽貂裘,千骑卷平冈. 为报倾城随太守,亲射虎,看孙郎. 酒酣胸胆尚开张,鬓微霜,又何妨!持节云中,何日遣冯唐? 会挽雕弓如满月,西北望,射天狼. f-strings 是python3.6开始加入标准库的格式化输出新的写法,这个格式化输出比之前的%s 或者 format 效率高并且更加简化,非常的好用,以后再用格式化输出选它绝对没有错. 1.简单使用 name = 'allen' age = 18 sex = '男'

python3基础:格式化输出

直接简单的输出#简单输出一个字符串 >>>print('hello python apple') hello python apple #简单输出多个字符串 >>>print('hello','python', 'apple') hello python apple #简单输出拼接字符串>>>print('hello'+ '\tpython'+ '\tapple') hello python apple 格式化输出 --为了让输出更加美观主要是 1.%

【Python④】python恼人的字符串,格式化输出

恼人的字符串 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.由于计算机是美国人发明的,因此,最早只有127个字母被编码到计算机里,也就是大小写英文字母.数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母a的编码是97. 但是要处理中文至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了GB2312编码,用来把中文编进去.全世界有上百种语言,为了扩充ASCII编码,用于显示本国的语言,不同的国家和地区制定了不同的标准,由此产生

python字符串格式化输出

python格式化输出 python格式化输出有两种方式:百分号和format format的功能要比百分号方式强大,其中format独有的可以自定义字符填充空白.字符串居中显示.转换二进制.整数自动分割.百分比显示 等功能是百分号方式不能相比的 1.百分号方式 1.1 格式 %[(name)][flags][width].[precision]typecode 1.2 参数说明 (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐:正数前加正好,负数前加负号

格式化输出(%用法和format用法)

一.格式化输出1.整数的输出%o -- oct 八进制%d -- dec 十进制%x -- hex 十六进制 1 >>> print('%o' % 20) 2 24 3 >>> print('%d' % 20) 4 20 5 >>> print('%x' % 20) 6 14 2.浮点数输出(1)格式化输出%f --保留小数点后面六位有效数字 %.3f,保留3位小数位%e --保留小数点后面六位有效数字,指数形式输出 %.3e,保留3位小数位,使用科学

数据类型、用户交互、格式化输出、基本运算符

1.什么是数据类型 变量值才是我们存储的数据,所以数据类指的就是变量值的不同种类 2.为何数据要分类型? 变量值是用来保存现实世界中的状态的,那么针对不同的状态就应该用不同类型的数据去表示 3.如何用,即数据类型的分类? 一:数字类型#整型int1.作用:表示人的年龄.各种号码.等级2.定义 age=18 #age=int(18) 二.浮点型float1.作用:表示身高.体重.薪资...2.定义salary=3.1 #salary=float(3.1) 三.字符串类型str1.作用:表示描述性质