字符串逆序输出pythonWhile(字符串逆序输出java)

http://www.itjxue.com  2023-04-04 12:26  来源:未知  点击次数: 

如何用python语言获得一个字符串的逆序字符串

1、有时候我们可能想让字符串倒序输出,下面给出几种方法

方法一:通过索引的方法

[python] view plain copy print?

strA = "abcdegfgijlk"

strA[::-1]

'kljigfgedcba'

方法二:借组列表进行翻转

[python] view plain copy print?

#coding=utf-8

strA = raw_input("请输入需要翻转的字符串:")

order = []

for i in strA:

order.append(i)

order.reverse() #将列表反转

print ''.join(order) #将list转换成字符串

执行结果:

[python] view plain copy print?

请输入需要翻转的字符串:abcdeggsdd

ddsggedcba

编写程序,输入一个以回车符结束的字符串少于80个字行,将该字符逆序输出

#include stdio.h

#include string.h

int main( )

{

char string[80];

int n;

gets(string);

n=strlen(string);

while(n--)

printf("%c",*(string+n));

printf("\n");

return 0;

}

扩展资料:

java程序:

import java.util.Scanner;

public class chuan{

public static void main(String args[]){

Scanner sca = new Scanner(System.in);

String str = sca.nextLine();

StringBuffer sb = new StringBuffer(str);

System.out.print(sb.reverse().toString());

}

}

python------逆序输出

s=?str(input("请输入字符串s="))?#输入a?b?c?e?f?gh

s1=s.split("?")

print(s1)???#打印['a',?'b',?'c',?'e',?'f',?'gh']

print(''.join(s1)[::-1])??#打印?hgfecba

print('?'.join(s1)[::-1])?#打印?hg?f?e?c?b?a

在python 3.5运行完全满足题的要求。

编写一个Python程序,提示用户输入一个字符串,程序以逆序显示该字符串

按照你的要求编写的逆序显示字符串的Python3程序如下

s?=?input("请输入一个字符串:")

print(s[::-1])?#s[::-1]相当于s[-1:-len(s)-1:-1],也就是从最后一个元素到第一个元素复制一遍,即逆序

python如何反转一个整数?

while True:

n=str(input())

if len(str(int(n))) == len(n):

print(int(n[::-1]))

else:

print('前导符不能为0!')

(责任编辑:IT教学网)

更多

推荐Dreamweaver教程文章