Python中的rjust()方法使用详解
rjust()该方法返回字符串合理字符串的右边的长度宽度。填充是通过使用指定的fillchar(默认为空格)。如果宽度小于len(s)返回原始字符串。
语法
以下是rjust()方法的语法:
str.rjust(width[, fillchar])
参数
- width -- 这是字符串填充后总共的长度。
- fillchar -- 这是填充字符,默认为空格。
返回值
此方法返回字符串合理字符串的右边的长度宽度。填充是通过使用指定的fillchar(默认为空格)。如果宽度小于 len(s)返回原始字符串。
例子
下面的例子显示了rjust()方法的使用。
#!/usr/bin/python str = "this is string example....wow!!!"; print str.rjust(50, '0');
当我们运行上面的程序,它会产生以下结果:
000000000000000000this is string example....wow!!! str1 = "this is string example....wow!!!"; str2 = "is"; print str1.rindex(str2); print str1.index(str2);
当我们运行上面的程序,它会产生以下结果:
5 2
相关推荐
-
python中global与nonlocal比较
python引用变量的顺序: 当前作用域局部变量->外层作用域变量->当前模块中的全局变量->python内置变量 一.global global关键字用来在函数或其他局部作用域中使用全局变量.但是如果不修改全局变量也可以不使用global关键字. 复制代码 代码如下: gcount = 0 def global_test(): print (gcount) def global_counter(): global gcount gcount +=1
-
python sort、sorted高级排序技巧
Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列. 1)排序基础 简单的升序排序是非常容易的.只需要调用sorted()方法.它返回一个新的list,新的list的元素基于小于运算符(__lt__)来排序. 复制代码 代码如下: >>> sorted([5, 2, 3, 1, 4]) [1, 2, 3, 4, 5] 你也可以使用list.sort()方法来排序,此时list本身将被修改.通常此方法不如s
-
Python中使用SAX解析xml实例
SAX是一种基于事件驱动的API.利用SAX解析XML文档牵涉到两个部分:解析器和事件处理器.解析器负责读取XML文档,并向事件处理器发送事件,如元素开始跟元素结束事件;而事件处理器则负责对事件作出相应,对传递的XML数据进行处理. 实例: 复制代码 代码如下: import sys, string from xml.sax import handler, make_parser class TestHandler(handler.ContentHandler):
-
Python中的rjust()方法使用详解
rjust()该方法返回字符串合理字符串的右边的长度宽度.填充是通过使用指定的fillchar(默认为空格).如果宽度小于len(s)返回原始字符串. 语法 以下是rjust()方法的语法: str.rjust(width[, fillchar]) 参数 width -- 这是字符串填充后总共的长度. fillchar -- 这是填充字符,默认为空格. 返回值 此方法返回字符串合理字符串的右边的长度宽度.填充是通过使用指定的fillchar(默认为空格).如果宽度小于 len(s)返回原始字符串
-
Python中pygame安装方法图文详解
本文实例讲述了Python中pygame安装方法.分享给大家供大家参考,具体如下: 这里主要描述一下我们怎样来安装pygame 可能很多人像我一样,发现了pygame是个好东东,但是就是不知道怎样使用,或者怎样安装,在百度/google上面搜索了一番后,发现没有一篇 详细描述pygame的安装过程的文章.如果你是其中的一员,那么这篇教程可能会帮助到你. 当然,在学习pygame的时候,需要你要有一定的python基础知识的.如果你已经具备了一定的python基础,那么接下来的内容可能对你来说就很
-
python中的sort方法使用详解
Python中的sort()方法用于数组排序,本文以实例形式对此加以详细说明: 一.基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的. x = [4, 6, 2, 1, 7, 9] x.sort() print x # [1, 2, 4, 6, 7, 9] 如果需要一个排序好的副本,同时保持原有列表不变,怎么实现呢 x =[4, 6, 2, 1, 7, 9] y = x[ : ] y.sort() print y #[1
-
python中list.copy方法用法详解
当我们想复制两个一模一样的列表时,我们可能使用到list.copy()这个方法,这个方法可以让我们复制一个相同的数组,当遇到下面这种情况时,可能会遇到一些问题 # _*_coding='utf8'_*_ nameList = [1, 2, 3, 4, 5] nameList1 = nameList.copy() nameList[1] = 55 print(nameList, nameList1) 此时打印出nameList和nameList1时,两个列表的元素是下面这样 [1, 55, 3,
-
Python中的rfind()方法使用详解
rfind()方法返回所在子str 被找到的最后一个索引,或者-1,如果没有这样的索引不存在,可选择限制搜索字符串string[beg:end]. 语法 以下是rfind()方法的语法: str.rfind(str, beg=0 end=len(string)) 参数 str -- 此选项指定要搜索的字符串 beg -- 这是开始索引,默认情况下为 0 end -- 这是结束索引,默认情况下它等于该字符串的长度 返回值 此方法如果找到返回最后一个索引,否则返回-1 例子 下面的例子显示了rfin
-
Python中的localtime()方法使用详解
localtime()方法类似gmtime()方法,但它转换秒数为本地时间.如果不设置秒时或None,所返回的当前时间使用time()方法.在dst标志被设置为1时,夏令时适用于给定的时间. 语法 以下是localtime()方法的语法: time.localtime([ sec ]) 参数 sec -- 这是秒数转换成结构struct_time来表示. 返回值 此方法不返回任何值. 例子 下面的例子显示了localtime()方法的使用. #!/usr/bin/python import ti
-
Python中的choice()方法使用详解
choice()方法从一个列表,元组或字符串返回一个随机项. 语法 以下是choice()方法的语法: choice( seq ) 注意:此函数是无法直接访问的,所以我们需要导入random模块,然后我们需要使用random对象来调用这个函数. 参数 seq -- 这可能是一个列表,元组或字符串... 返回值 该方法返回一个随机项. 例子 下面的例子显示了choice()方法的使用. #!/usr/bin/python import random print "choice([1, 2, 3,
-
python中模块的__all__属性详解
python模块中的__all__属性,可用于模块导入时限制,如: from module import * 此时被导入模块若定义了__all__属性,则只有__all__内指定的属性.方法.类可被导入. 若没定义,则导入模块内的所有公有属性,方法和类 # kk.py class A(): def __init__(self,name,age): self.name=name self.age=age class B(): def __init__(self,name,id): self.nam
-
Python 中迭代器与生成器实例详解
Python 中迭代器与生成器实例详解 本文通过针对不同应用场景及其解决方案的方式,总结了Python中迭代器与生成器的一些相关知识,具体如下: 1.手动遍历迭代器 应用场景:想遍历一个可迭代对象中的所有元素,但是不想用for循环 解决方案:使用next()函数,并捕获StopIteration异常 def manual_iter(): with open('/etc/passwd') as f: try: while True: line=next(f) if line is None: br
-
Python中%r和%s的详解及区别
Python中%r和%s的详解 %r用rper()方法处理对象 %s用str()方法处理对象 有些情况下,两者处理的结果是一样的,比如说处理int型对象. 例一: print "I am %d years old." % 22 print "I am %s years old." % 22 print "I am %r years old." % 22 返回结果: I am 22 years old. I am 22 years old. I a
随机推荐
- SQLite数据库常用语句及MAC上的SQLite可视化工具MeasSQLlite使用方法
- Vue生命周期示例详解
- javascript中直接引用Microsoft的COM生成Word
- Vue学习之路之登录注册实例代码
- zabbix v3.0安装部署全过程详解
- php分页查询mysql结果的base64处理方法示例
- 用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
- JavaScript判断文件上传类型的方法
- 原生node.js案例--前后台交互
- 基于javascript实现随机颜色变化效果
- JavaScript日期时间格式化函数分享
- 中文Access2000速成教程--1.1 使用“向导”设计数据库
- java Date类详解及使用总结
- C++实现打印两个有序链表公共部分的方法
- Winform窗体圆角设计代码
- PHP缓存机制Output Control详解
- Android 监听屏幕是否锁屏的实例代码
- Android自定义view实现进度条指示效果
- Cisco路由器的安全配置简易方案
- php-app开发接口加密详解