格式化输出

# # 格式化输出,转义分3种\n(换行),\t(水平制表,当空格来看),\(取消转义)

# a = 'hello \n word'

# print(a)  # hello  换行的意思

#          #  word

# b = 'hello \t word'

# print(b)  # hello    word 水平制表符,自动将水平字符对齐

# c = 'hello \ word'

# print(c) # hello \ word

# print('\'') # '要显示中间的分号,就必须加\进行转义,就是将之前的字符内容失效

# print('\\') # \ 要显示\,只能在前面加上\,后面的\才能显示出来

# print('\\\\\'') # \\'必须成对出现

# # 格式化输出,字符串编码

# a = '好课'

# data = a.encode(encoding='utf-8') # 编码

# print(data) # b'\xe5\xa5\xbd\xe8\xaf\xbe'

# b = data.decode(encoding='utf8') # 解码,格式必须和编码一样UTF8

# print(b) # 好课

# # 字符串拼接,+,%s,join,format

# print('我是%s,我今年%s'%('兵哥','18')) # 我是兵哥,我今年18,%s相当于占一个位置,后面进行填补

# print('*'.join(['hello','12'])) # hello*12 后面2个以上要相加的内容,由第一个内容填补后拼接

# print('哈哈'.join('''a'c'b'e''')) # a哈哈'哈哈c哈哈'哈哈b哈哈'哈哈e 字符串拼接

# print('a'.join(('c','d'))) # cad 元组拼接  join主要用于小说的分行内容进行拼接使用

# a = '{} {} {}'.format('I','LOVE','YOU') # 用{}占用一个位置和%s相同,可以指定列表元素

# print(a) # I LOVE YOU

# b = '我{a} {c} 你{b}'.format(a='I',b='LOVE',c='YOU')

# print(b) # 我I YOU 你LOVE 以键值对的方法拼接

# c = 'I'

# d = 'LOVE'

# print(f'{c}哈哈{d}') # I哈哈LOVE f是用变量使用是'.format'的简写,功能一样

# # 字符串格式化 %d(整数用)  %f(浮点数用)  %s

# print('%d,%f'%(10,3.1415)) # 10,3.141500 了解就可用,用不到,都用%s替换使用

# print('%d %f'%(3.1415,3)) # 3 3.000000 了解就可用,用不到,只有用到小数点时才用

# print('%s,%s'%(10,3.1415)) # 10,3.1415 常用此方法替代上面2种,%s是万能的

# print('%f'%(3.1415926)) # 3.141593 所有小数点整体显示

# print('%.2f'%(3.1415926)) # 3.14 加了.2后就只留2位小数

# print('{:.2f}'.format(3.14515926)) # 3.15 用.format时前面加上:也是显示2位小数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容