您的位置:

用python实现反转字符串的简单介绍

本文目录一览:

python将输入的中文字符串反转输出

#!/usr/bin/env python

# coding=utf-8

#python 2.7

str_ = raw_input('input something:')

print str_[::-1]

---------------

input something:123456789

987654321

python 如何实现反转倒序

#1.字符串、列表、元组均可用此方法 (使用切片的方法) 不修改元素原有内容,将输出进行赋值

#1.1 字符串

s='nihao' 

s1=s[::-1]

#1.2 列表

lin=["a","b","c"]

print(lin[::-1])

#1.3 元组

tup=("e","f","g","h",2,3,6)

print(tup[::-1])

#2.列表独有方法

lin=["a","b","c"]

lin.reverse()

print(lin)

Python中字符串常用操作有哪些

字符串是 Python

中常用的数据类型,我们可以使用引号('或")来创建字符串,对字符串进行使用和操作,需要用到特定的函数,以下是常用的Python字符串操作方法:

1. capitalize()

作用:capitalize() 主要是用来实现字符串首字母大写,其他字母小写的功能。

实例:

1

2str1 = "oldboy"

print(str1.capitalize())

输出结果:Oldboy

2. swapcase()

作用:swapcase() 主要是用来实现字符串大小写反转。

实例:

1

2str1 = " Oldboy"

print(str1.swapcase())

输出结果:oLDBOY

3. title()

作用:title() 主要是用来实现字符串非字母隔开的部分,首字母大写,其余字母小写。

实例:

1

2str1 = "Old boy edu com"

print(str1.title())

输出结果:Old Boy Edu Com

4. upper()

作用:upper() 主要是用来实现字符串所有字母全部大写。

实例:

1

2str1 = "Oldboyedu"

print(str1.upper())

输出结果:OLDBOYEDU

5. lower()

作用:lower() 主要是用来实现字符串所有字母全部小写。

实例:

1

2str1 = "oLDBOYEDU"

print(str1.lower())

输出结果:oldboyedu

6. center()

作用:center() 主要是用来实现字符串内容居中,填充物默认为空。

实例:

1

2

3str1 = "Oldboyedu"

print(str1.center(15))

print(str1.center(15,"*"))

输出结果:

Oldboyedu

***Oldboyedu***

7. find()

作用:find() 主要作用是通过元素找索引,可以整体找,可以切片,找不到则返回-1。

实例:

1

2

3str1 = "Oldboyedu"

print(str1.find('b'))

print(str1.find('A'))

输出结果:3 -1

8. index()

作用:index() 主要作用是通过元素找索引,可以整体找,可以切片,找不到会报错。

实例:

1

2

3str1 = " Oldboyedu "

print(str1.index("b"))

print(str1.index("A"))

输出结果:

Traceback (most recent call last):

File "", line 1, in

ValueError: substring not found

9. startswith(obj)

作用:startswith(obj) 主要作用是检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。

实例:

1

2str1 = "Oldboyedu"

print(str1.startswith("O"))

输出结果:True

10. endswith(obj)

作用:endswith(obj) 主要作用是检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。

实例:

1

2str1 = " Oldboyedu "

print(str1.endswith("edu"))

输出结果:True

11. strip()

作用:strip() 主要作用是去除字符串前后两端的空格或其他字符、换行符、tab键等。

实例:

1

2

3

4str1 = "***Oldboy***"

print(str1.strip("*")) #去除两边的*

print(str1.lstrip("*")) #去除左边的*

print(str1.rstrip("*")) #去除右边的*

输出结果:

Oldboy

Oldboy***

***Oldboy

12. replace(oldstr, newstr)

作用:replace(oldstr, newstr)主要作用是替换字符串。

实例:

1

2str1 = "Oldboyedu"

print(str1.replace("boy","man"))

输出结果:Oldmanedu

13. isalpha()

作用:isalpha()主要作用是要判断字符串是否只由字母组成,是返回Ture,否返回False。

实例:

1

2

3

4str1 = "Oldboyedu"

str2 = “Old boy edu”

print(str1.isalpha())

print(str2.isalpha())

输出结果:True False

14. isdigit()

作用:isdigit()主要作用是判断字符串是否只由数字组成,是返回Ture,否返回False。

实例:

1

2

3

4str1 = "Oldboyedu"

str2 = “520”

print(str1.isdigit())

print(str2.isdigit())

输出结果:False True

15. format()

作用:format()主要作用是格式化字符串。

方式一:按位置传参

1

2str1 = '我叫{},今年{}岁'.format('oldboy',30)

print(str1)

输出结果:我叫oldboy,今年30岁

方式二:按索引传参

1

2str1 = '我叫{0},今年{1}岁'.format('oldboy',30)

print(str1)

输出结果:我叫oldboy,今年30岁

方式三:按key传参

1

2str1 = '我叫{name},今年{age}岁'.format(age=30,name='oldboy')

print(str1)

输出结果:我叫oldboy,今年30岁

16. count()

作用:count()主要作用是统计元素在字符串出现的次数。

1

2str1 = "oldboyedu"

print(str1.count(‘o’)) #统计字符o在字符串中出现的次数

数据结果:2

python怎么将数字反转后输出

可以将数字转换成字符串,字符串反转之后再进行反转输出,例如:

a=12345

将a转换成字符串并反转

b=str(a)[-1:]

之后就在将b转换成数字就行

c=int(b)

python怎么反转字符串

[::-1]实现翻转功能。

Python 的切片功能实际上比很多程序员认为的更强大。

a = m [ 0 : 100 : 10 ] # 带步进的切片(步进值=10)

注意:步进值为step

当step 0 时

切片从 start(含start)处开始,到end(不含end)处结束,**从左往右**,每隔(step-1)(索引之间的差仍为step,但相隔的元素是step-1个)个元素进行一次截取。

这时,start 指向的位置应该在end指向的位置的左边,否则返回值为空

当step 0 时

切片从 start(含start)处开始,到end(不含end)处结束,**从右往左**,每隔(step-1)(索引之间的差仍为step,但相隔的元素是step-1个)个元素进行一次截取。

这时,start 指向的位置应该在end指向的位置的右边,否则返回值为空

python怎么实现单词反转字符串

Python

的切片功能实际上比很多程序员认为的更强大。

a

=

m

[

:

100

:

10

]

#

带步进的切片(步进值=10)

注意:步进值为step

当step

切片从

start(含start)处开始,到end(不含end)处结束,**从左往右**,每隔(step-1)(索引之间的差仍为step,但相隔的元素是step-1个)个元素进行一次截取。

这时,start

指向的位置应该在end指向的位置的左边,否则返回值为空

当step

切片从

start(含start)处开始,到end(不含end)处结束,**从右往左**,每隔(step-1)(索引之间的差仍为step,但相隔的元素是step-1个)个元素进行一次截取。

这时,start

指向的位置应该在end指向的位置的右边,否则返回值为空