python ljust,rjust,center,zfill对齐使用方法

字符串在输出时的对齐:
S.ljust(width,[fillchar]) 
#输出width个字符,S左对齐,不足部分用fillchar填充,默认的为空格。 
S.rjust(width,[fillchar]) #右对齐 
S.center(width, [fillchar]) #中间对齐 
S.zfill(width) #把S变成width长,并在右对齐,不足部分用0补足

实例

 1 >>> str = "this is string example....wow!!!";
 2 >>> str.ljust(50,‘0‘)
 3 ‘this is string example....wow!!!000000000000000000‘
 4 >>> str.ljust(50)
 5 ‘this is string example....wow!!!                  ‘
 6 >>> str.rjust(50)
 7 ‘                  this is string example....wow!!!‘
 8 >>> str.rjust(50,‘0‘)
 9 ‘000000000000000000this is string example....wow!!!‘
10 >>> str.center(50,‘0‘)
11 ‘000000000this is string example....wow!!!000000000‘
12 >>> str.center(50)
13 ‘         this is string example....wow!!!         ‘
14 >>> str.zfill(50)
15 ‘000000000000000000this is string example....wow!!!‘
16 >>>
时间: 2024-10-11 03:27:53

python ljust,rjust,center,zfill对齐使用方法的相关文章

利用 ljust rjust center函数打印整齐的字符串

Python中打印字符串时可以调用ljust(左对齐),rjust(右对齐),center(中间对齐)来输出整齐美观的字符串,使用起来非常简单,包括使用第二个参数填充(默认为空格).看下面的例子就会明白了: print '|','*'.ljust(10),'|' print '|','*'.ljust(10,'-'),'|' print '|','*'.rjust(10,'-'),'|' print '|','*'.center(10,'-'),'|' 输出效果: | *          |

方法ljust/rjust/center

dict = {'apple':4,'banana':10,'pear':8} def printItem(dictName,leftwidth,rightwidth): print("Menu".center(leftwidth+rightwidth,'-')) for i,k in dictName.items(): print(i.ljust(leftwidth,'.') + str(k).rjust(rightwidth)) printItem(dict,20,4) -----

python中几种数据类型常用的方法

''' python几种数据类型常用方法: 列表 增加:append,insert,extend 删除:remove,pop,clear 修改: 查询:index,count 元组 查询:index,count *:解包操作 集合 增加:add 删除:pop,clear,remove 字典 增加:字典['键'] = 值 删除:pop,popitem,clear 修改:update(dict) 查询:get,keys,items,values,setdefault:有对应的键则返回对应的值,没有则

python center, ljust, rjust

例子 >>> s = "jihite" >>> s.center(10, "*") '**jihite**' >>> s.ljust(10, "*") 'jihite****' >>> s.rjust(10, "*") '****jihite' 说明 center,ljust,rjust分别把字符串放在10个*的中央.靠左.靠右.注:字符窜要替换*的位置,

python编程里字符串的内置方法(非常全)

1. python编程里字符串的内置方法(非常全) capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充至长度 width 的新字符串 count(sub[, start[, end]]) 返回 sub 在字符串里边出现的次数,start 和 end 参数表示范围,可选. encode(encoding='utf-8', errors='strict') 以 encoding 指定的

Python之数据结构:字符串中的方法

一.过滤字符串 1.strip() (1)去掉行收尾不可见字符 a = ' wejifrow ' print a print a.strip() 结果: wejifrow wejifrow (2)strip([chars]) a = '**weji**frow**' print a.strip('*') 结果: weji**frow (3)lstrip([chars]) rstrip([chars]) s='* dwiefi **' print s.lstrip('*') print s.rst

Python之基本数据类型及内置方法

Python之基本数据类型及内置方法 数字类型 整型 1.作用 年龄/id 2.定义方式 x = 10 3.使用方法 + - * / % // ** < <= > >= == != 4.有序or无序 有索引的就有序,无索引的就无序 压根就没有有序无序一说 5. 可变or不可变 值变id不变叫可变,值不变id变叫不可变 整型不可变 x = 10 print(id(x)) x += 1 print(id(x)) 浮点型 1.作用 薪资 2.定义方式 x = 10.1 3.使用方法 +

python的基本数据类型:列表的方法

整数和浮点(Python3 没有int和long只有int类型) 十进制 默认 二进制 0bnnn 八进制 0onnn 十六进制 0xnnn float() decimal 固定小数模块 fractions有理分数 Bool类型 Ture False bool()默认False and or not 不支持xor & l ^ ~(or) << >> 二进制移位 None 空对象(唯一的) 不可调用 容器內型 可迭代的类型 字符串 单重 双重 三重 引号 字符串不可变,基于当

python之字符串,列表,字典内置方法总结

目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 数字类型的内置方法 整型/浮点型 加 + 减 - 乘 * 除 / 取余 % 余数取整 // 字符串类型的内置方法 掌握 熟悉 了解 按索引取值 ,strs[0] lstrip,rstrip find,rfind 切片,str[::-1] lower,upper index,rindex 长度,len[strs] startswith,endswith count 成员运算,print{" 'llo' i