字符串逆序
来源:互联网 发布:用友nc mac客户端下载 编辑:程序博客网 时间:2024/06/05 09:20
题目:
给你一个字符串 a, 请你输出逆序之后的a。
例如:a=‘xydz’
则输出:zdyx
解题:
一、python字符串不可变对象。
Python在heap中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容可变,而不可变对象是指对象内容不可变。
不可变(immutable):int、字符串(string)、float、(数值型number)、元组(tuple)
可变(mutable):字典型(dictionary)、列表型(list)
>>> b = [4,5]>>> id(b)45183240L>>> b.append(1)>>> print b[4, 5, 1]>>> id(b)45183240L>>> a= "123">>> id(a)45050816L>>> a =a+"456">>> print a123456>>> id(a)45050616L>>>
注:id()函数:功能:返回的是对象的“身份证号”,唯一且不变,但在不重合的生命周期里,可能会出现相同的id值。此处所说的对象应该特指复合类型的对象(如类、list等),对于字符串、整数等类型,变量的id是随值的改变而改变的。
二、python字符串切片操作。
a[x:y:z]
x代表起始位,y代表结束位,z为间隔。
来举个例子:
>>> a = "123456">>> print a[0:5]12345>>> print a[0:6]123456>>> a = "012345">>> print a[0:6]012345>>> print a[0:5]01234>>> print a[:]012345>>> print a[::]012345>>> print a[::2]024>>> print a[::3]03>>> print a[::-1]543210
>>> print a[5:0:-1]54321>>> print a[5:0:-2]531
答案:
print a[::-1]
阅读全文
0 0
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串 逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 逆序字符串
- 您的table Width出了什么问题?
- servlet过滤器
- Axure设计之-表单标签对齐方式及向导型表单
- Linux_正则表达式(2.通配符,sed)
- maven的历史版本下载
- 字符串逆序
- 什么是面向对象?
- BZOJ1816: [Cqoi2010]扑克牌
- 1044. 火星数字(20) PAT
- 输入输出重定向
- 1
- Java Server 理解与实践 —— 集成Mybatis到Spring项目
- 从jQuery、Bootstrap到React、Semantic的体验
- leetcode-82. Remove Duplicates from Sorted List II(删除有序列表中所有重复元素一个不留)