用for print()大段字符串

☆程序调试环境☆
python 3.6.6 安卓版(手机)


知识点: print(),for 循环,三引号
(’’'或""")定义大段字符串。

技巧: 用 end="" 替换 print() 默认的 end="\n" 实现不换行。字符串中有双引号的,用单引号定义,反之用双引号。

For example(例如):

#! /usr/bin/nve python
# coding: utf-8

#定义双引号字符串 s 和单引号字符串 s2
s = '''
“家”在居所意义上的私密化
仔细想来,“家”作为个人居所,整体上看属于私人领域。
但有趣的是,这个居所中,似乎是理所应当地,一直保留着一块公共区域——“客厅”。
客厅,顾名思义就是招待客人所用,是在家这个私人领域中特意预留的社交场所。从古时建筑中的厅堂设置,到现代楼房的居家设计,都不曾摒弃这一公共空间的设置。即便在房屋价格蒸蒸日上的今天,哪怕一套一居室的房子,仍留有“客厅”这一既定空间的一席之地。
那为何我们渐渐不再习惯将人请进客厅,或者主动去往别人家的客厅进行社交活动了呢?
客厅的特别之处,在于它是一个套在私人领域中的公共空间,它需要主人先打开私人领域,才能实现它的公共空间功能。
于是我们首先要解决的问题是,打开“家”这一私人领域。
'''
s2 = """
【面朝大海,春暖花开】
朝代:当代    作者:海子
从明天起,做一个幸福的人
喂马,劈柴,周游世界
从明天起,关心粮食和蔬菜
我有一所房子,'面朝大海,春暖花开'
从明天起,和每一个亲人通信
告诉他们我的幸福
那幸福的闪电告诉我的
我将告诉每一个人
给每一条河每一座山
取一个温暖的名字
陌生人,我也为你祝福
愿你有一个灿烂的前程
愿你有情人终成眷属
愿你在尘世获得幸福
我只愿 '面朝大海,春暖花开'
"""

#定义 for 打印函数
def print_s(s, n):
        """
        本函数为大段字符串
        格式打印代码块。
        参数 s 为大段字符串,
        n 为加在大段字符串
        自然段首的空格数量。
        """
        for i in s: #逐个打印字符串段
            if i=="\n":  #遇到换行符
                print("\n") #打印换行符输出一个空行
                print(" "*n,end="")
            else: print(i,end="")
        print("\n") #打印完字符串段输出两个空行

def_s = """
本函数为大段字符串
格式打印代码块。
参数 s 为大段字符串,
n 为加在大段字符串
自然段首的空格数量。
"""
print("\n"*4+" "*8+"☆ for 大段字符串打印函数☆") 
#调用 for 打印函数打印 def_s ,前加 6 个空格
print_s(def_s,12)
#用 input() 控制程序运行暂停,任意键继续
input(" "*12+"按任意键继续…… ") 

#调用函数打印s,前加4个空格
print_s(s,4)
#用 input() 控制程序运行暂停,任意键继续
input(" "*8+"【按任意键打印下一段文字】")

#调用函数打印s2,前加8个空格
print_s(s2,8)

代码运行结果
自定义打印函数说明
第一大段文字打印
单引号字符串打印


上一篇:
下一篇:


回首页

老齐漫画头像

精品文章:

来源:老齐教室


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦幻精灵_cq

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值