字符串逆序输出pythonWhile(字符串逆序输出java)
如何用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!')