Python格式化输出的四种方法

#!/usr/bin/env python

#coding:utf-8

name = raw_input("name:")

sex = raw_input("sex:")

age = int(raw_input("age:"))

info0 = ‘‘‘

-------- inio fo0 -------

name: ‘‘‘ + name + ‘‘‘

sex: ‘‘‘ + sex + ‘‘‘

age: ‘‘‘ + str(age)

print info0

info2 = ‘‘‘

-------- inio fo2 {0} -------

name: {0}

sex: {1}

age: {2}

‘‘‘ .format(name,sex,age)

print info2

info3 = ‘‘‘

-------- inio fo3 -------

name: %s

sex: %s

age: %d

‘‘‘ % (name,sex,age)

print info3

info4 = ‘‘‘

-------- inio fo4 -------

name: {_name}

sex: {_sex}

age: {_age}

‘‘‘ .format(_name=name,_sex=sex,_age=age)

print info4  #推荐使用

时间: 2024-10-08 09:12:13

Python格式化输出的四种方法的相关文章

Python调用系统命令的四种方法

一.os.system(commandString) import os statusCode=os.system("powershell sleep 3 ;echo 天下大势为我所控") print("over",statusCode) 这里使用了powershell来执行sleep命令,在cmd里面是没有sleep命令的. 会发现os.system(commandString)是阻塞的. 这个函数类似C语言里面的stdlib.h中的system命令 这种方法只负

格式化输出的几种方法 主要介绍format函数的用法

1 str自带函数格式化输出 rjust() ljust() center() zfill() zfill是补齐零 介绍: rjust(...) S.rjust(width[, fillchar]) -> string 给字符串格式化输出,对字符串本身不做处理,只是返回一个格式化过的字符串,可以指定字符串宽度,并且指定填充的字符,默认填充空格! 作用: 对齐输出 举例: In [26]: s1="1"         In [27]: s2="1234"   

Python格式化输出的两种方式例子

将输出格式化为以下格式: At t = 0.6s, a ball with initial velocity v0 = 5.000E+00 m/s is located at the height 1.23 m. 1 # coding=utf-8 2 v0 =5.0 3 g = 9.81 4 t = float(input()) 5 y = v0*t-0.5*g*t**2 6 print ('At t = {0:.1f} s, a ball with\ninitial velocity v0 =

Python遍历字典的四种方法对比

#!/usr/bin/python from time import clock l = [(x,x) for x in xrange (10000000)] d = dict(l) t0 = clock() # 方法一 for i in d: n = d[i] t1 = clock() # 方法二:最慢 for k,v in d.items(): n = v t2 = clock() # 方法三: 最快,推荐方法 for k,v in d.iteritems(): n = v t3 = clo

Python 格式化输出的3种方式

1.  %      print ('我叫%s, 身高%scm'  % (name,height))   ** 传入的值为元组 %s :str()      %d-:十进制--    %x : 十六进制    %f  :浮点型    指定长度:         %5d     右对齐,不足左边补空格        %-5d    - 代表左对齐,不足右边默认补空格        %05d    右对齐,不足左边补0          浮点数:            %f   默认是输出6位有效数

python遍历字典的四种方法

根据key值遍历 1 >>> a 2 {'a': '1', 'b': '2', 'c': '3'} 3 >>> for key in a: 4 print(key+':'+a[key]) 5 6 a:1 7 b:2 8 c:3 9 >>> for key in a.keys(): 10 print(key+':'+a[key]) 11 12 a:1 13 b:2 14 c:3 根据value遍历 >>> for value in a.

Python中将一个对象倒序输出的3种方法

Python中将一个对象倒序输出的3种方法就用列表来举例说明吧: >>> lst = [1,2,3,4,5,6] #创建一个表 #方法1: >>> lst1 = [i for i in reversed(lst)] #reversed只适用于与序列(列表.元组.字符串) >>> lst1 [6, 5, 4, 3, 2, 1] #方法2: >>> lst2 = sorted(lst,reverse=True) #sorted+rever

python第三方库的四种安装方法

讲解一下python第三方库的四种安装方法 问题场景 (我的操作系统windows): 我使用pip install selenium 发现先爆出一大段黄色警告日志,最后是两段红色的错误日志,无法成功安装, 报错日志: "ERROR:Could not find a version that satisfies the requirement selenium ERROR:No matching distrbution found for selenium" 我的解决思路:先用的是下面

Python实用技巧:实现字符串反向输出的5种方法

Python--实现字符串反向输出的5种方法 方法1: for 循环 1 letter_num = list(input('please input some characters:')) 2 list_num = [] 3 def convert_order(): 4 for i in range(len(letter_num)):#根据列表的长度决定遍历的次数 5 list_num.append(letter_num[len(letter_num) - i - 1])#把letter_num