题解 | #牛牛的字符矩形#
牛牛的字符矩形
http://www.nowcoder.com/practice/2dbf0151eb71402e968a2a8e59092568
一步通过!
str = input()
print("%s\n%s\n%s\n" % (str*3,str*3,str*3))
主要考察 知识点 字符串的处理 输出重复字符串 转义字符的使用
'''什么是字符串
字符串是以单引号或双引号括起来的任意文本
'abc'
"def"
字符串不可变
'''
#输出重复字符串
str9 = "good"
str10 = str9 * 3
#格式化字符串输出 占位符的使用
# %d %s %f 占位符
# 精确到小数点后3位,会四舍五入
print("num = %d, str19 = %s, f = %.3f" % (num, str19, f))
注意这里有个小坑哈,字符串结束后的%前后没有分号,之前上课的时候看着老师输入的没毛病,但是自己重新拾起来然后就没注意,本地调试报了好几次错,尴尬 ̄□ ̄||
'''
转义字符 \
将一些字符转换成有特殊含义的字符
'''
#\n
print("num = %d\nstr19 = %s\nf = %.3f" % (num, str19, f))
'''
\\
'''
print("sunck \\ is")
# \' \"
print('tom is a \'good\' man')
print("tom is a \"good\" man")
# tom is a 'good' man
#如果字符串内有很多换行,用\n写在一行不好阅读
print("good\nnice\nhandsome")
print('''
good
nice
handsome
''')
'''
\t 制表符
'''
print("sunck\tgood")
#如果字符中有好多字符串都需要转义,就需要加入好多\,为了简化,Python允许用r表示内部的字符串默认不转义
# \\\t\\
print(r"\\\t\\")
print(r"C:\Users\xlg\Desktop\Python-1704\day03")
print("C:\\Users\\xlg\\Desktop\\Python-1704\\day03")
转义字符学会了很有用,比如说虽然这几年并不适用Python,但是在Notepad++中处理简单文档也能利用这个处理,尤其是结合Markdown或者其他语言语法,或者是爬虫,建议多研究研究!
深刻体会!
从小白到大佬——从零开始进行Python入门 文章被收录于专栏
简单的对我个人从事的行业进行一个测试评价,也算是个人成长之路的分享咯