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

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

print ‘|‘,‘*‘.ljust(10),‘|‘

print ‘|‘,‘*‘.ljust(10,‘-‘),‘|‘

print ‘|‘,‘*‘.rjust(10,‘-‘),‘|‘

print ‘|‘,‘*‘.center(10,‘-‘),‘|‘

输出效果:

| *          |
| *--------- |
| ---------* |
| ----*----- |
时间: 2025-01-10 16:29:51

利用 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

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) -----

[PHP]利用openssl_random_pseudo_bytes和base64_encode函数来生成随机字符串

openssl_random_pseudo_bytes函数本身是用来生成指定个数的随机字节,因此在使用它来生成随机字符串时,还需要配合使用函数base64_encode.如下所示: public static function getRandomString($length = 42) { /* * Use OpenSSL (if available) */ if (function_exists('openssl_random_pseudo_bytes')) { $bytes = openss

Python:str.ljust()、str.rjust()、str.center()函数

str.ljust().str.rjust().str.center()函数 功能:调整字符串站位宽度,并确定字符串对齐方式: #可以用其它字符填充字符: #字符串长度 = 字符串个数(包含空格.标点符.转义符) 例一: #str.ljust().str.rjust().str.center()的用法 s = 'abc' #将字符串调整为宽带为20,并且右对齐的字符串 s1 = s.rjust(20) print(s1) #输出: abc #将字符串s的宽带调整为20,左对齐,并将空格处用 '=

python center, ljust, rjust

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

【转】利用matlab生成随机数函数

原文地址:利用matlab生成随机数函数 rand(n):生成0到1之间的n阶随机数方阵  rand(m,n):生成0到1之间的m×n的随机数矩阵 (现成的函数) betarnd:贝塔分布的随机数生成器 binornd:二项分布的随机数生成器 chi2rnd:卡方分布的随机数生成器 exprnd:指数分布的随机数生成器 frnd:f分布的随机数生成器 gamrnd:伽玛分布的随机数生成器 geornd:几何分布的随机数生成器 hygernd:超几何分布的随机数生成器 lognrnd:对数正态分布

C++ - 使用copy函数打印容器(container)元素

使用copy函数打印容器(container)元素 本文地址: http://blog.csdn.net/caroline_wendy C++可以使用copy函数输出容器(container)中的元素, 可以代替for循环. 头文件:  #include <algorithm> #include <iterator> 格式:  std::copy(cont.begin(), cont.end(),std::ostream_iterator<Type>(std::cout

Hadoop源码学习笔记(2) ——进入main函数打印包信息

Hadoop源码学习笔记(2) ——进入main函数打印包信息 找到了main函数,也建立了快速启动的方法,然后我们就进去看一看. 进入NameNode和DataNode的主函数后,发现形式差不多: public static void main(String args[]) {     try {       StringUtils.startupShutdownMessage(DataNode.class, args, LOG);       DataNode datanode = crea

c语言:调用函数打印How do you do!

调用函数打印How do you do! 程序: #include<stdio.h> void print_star() { printf("******************\n"); } void print_message() { printf("How do you do!\n"); } int main() { void print_star();//声明print_star函数 void print_message();//声明print_