方法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)
----------Menu----------
banana..............  10
pear................   8
apple...............   4

Process finished with exit code 0
时间: 2024-10-11 03:28:04

方法ljust/rjust/center的相关文章

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!!!";

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

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

python center, ljust, rjust

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

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中的字符串 列表 字典

字符串     一个有序的字符集合  不可变 1,可以使用for in语句进行迭代循环,返回元素    2,in类是于str.find()方法但是是返回布尔结果        str.find()返回的是位置操作    查找字符串:        find 找不到返回-1        rfind    从右边        index    报错      都是从左边开始查找        rindex   从右边    统计字符串个数        count    替换字符串       

Django框架-Django模板(template)系统

Django模板系统 官方文档 一.什么是模板? 只要是在html里面有模板语法就不是html文件了,这样的文件就叫做模板. 二.模板语法分类 Django模板中主要有两种特殊的符号: {{ }}   &    {%  % } {{}} 表示变量,在模板渲染的时候替换成后台传过来的值,{% %}表示逻辑相关的操作. 2.1.模板语法之变量:语法为 {{ 变量名 }}: 在 Django 模板中遍历复杂数据结构的关键是句点字符  .(也就是点),用来获取对象的相应属性值 views.py def

Python基础(中)

前言 print(" _ooOoo_ ") print(" o8888888o ") print(" 88 . 88 ") print(" (| -_- |) ") print(" O\\ = /O ") print(" ____/`---'\\____ ") print(" . ' \\| |// `. ") print(" / \\||| : |||//

密码保管箱

>题目要求 根据用户输入的序号找到对应的登录名称 将这个登录名称对应的密码自动复制到剪切板中 >程序实现 1 #!/usr/bin/env python 2 import pyperclip 3 information = { 4 "wifi密码":"1", 5 "博客园登录名": "2", 6 } 7 8 information01 = { 9 "1":"wifi密码",

20180729--第3章字符串

01输入与输出 打印到屏幕(输出) print(*values,sep='',end='\n',file=sys.stdout,flush=False) *values:表示要打印的值,表示任何多个无名参数,各个值之间用","隔开,打印出来各个值之间用空格隔开: sep=' ':表示当输入多个打印值时,各个值之间分割方式,默认空格,可以定义 end='\n':控制print中传入值输出完后结束符号,默认换行,这里可以设置为其他. 剩下两个不做解释,也没学 格式化操作 %[(name)]