qhnw.net
当前位置:首页 >> python字符串垂直输出 >>

python字符串垂直输出

怎样用Python垂直输出字符? 匿名 分享到微博 提交回答 1 问: 怎么样用Print向TEXT中输出字符 答: 只需对TEXTBOX文本框赋值就可,PRINT方法只能用于向窗体或PICTUREBOX图片框输出字符.

方法1:\n \n 回车,光标在下一行 \n被许多编程语言解释为换行符,不同的操作系统为文件选择不同的行尾表示.Windows使用CRLF(\ r \ n).Unix使用LF(\ n).较旧的Mac OS版本使用CR(\ r) 方法2 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串.其中,序列中的元素应是字符串类型.

试试这个.我的是python3.2# -*- coding: utf-8 -*- def vertical_print(s): lines=s.strip('.').split(',') lines.reverse() print('\n'.join([' '.join(w) for w in zip(*lines)])) vertical_print("白日依山尽,黄河入海流,欲穷千里目,更上一层楼.") python 2.5请用:

var=input("请输入一个字符串: ")for i in var: print(i + '\n')

第一种、先声明变量,然后转换,这样就可以了; 第二种、反向的使用先声明一个列表变量,然后在列表中存储表示变量名字的字符串

python3下运行def test(a):for b in a:print(b)a = '这是一个字符串'输出效果如图b = '中英文string'输出效果如图

试着这么打印print("%s\t\t\t\t\t%s" % ( singer_name, song ))# \t是制表符,也有自动对齐的作用

代码应该改成(个人观点,运行能够成功):stra = input() order = [] for i in stra:if i == ' ':order.reverse() for s in order:print(s,end='') order = [] print(' ',end='') else:order.append(i) order.reverse() for s in order:print(s,end='')

a = 123 b = '123' print str(a) print b print '%s' % str(a) print '%s' % b

print "string" # 2.7print("string") # 3.4

网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com