python基础--字符串的输出

#  字符串的输出  print方法/ format方法/ f-strings 输出

name = "张三"
age = 20
score = 85.5678
num = 3
num2 = 3.14159 

# print方法,直接输出结果

print("我叫%s,今年%d岁了,你好,今年考了%.2f" % (name, age, score))
print("我叫%s,今年%3d岁了,你好,今年考了%.2f" % (name, age, score))  # %3d空三格 %.2f保留两位浮点数
print("我叫%s,今年%d岁了,你好,今年考了%f" % (name, age, score))
print("你好 \n" * 3)

# format方法
str1 = "我的名字叫{},我今年{}岁了,我的成绩是{}".format(name, age, score)
print(str1)
# 方法2  直接输出
print("我的名字叫{},我今年{}岁了,我的成绩是{}".format(name, age, score))
# 方法3  乱序输出
str2 = "我今年{1}岁了,我的名字叫{0},我的成绩是{2}".format(name, age, score)
print(str2)
# format方法  保留两位小数
str3 = "我的名字叫{},我今年{}岁了,我的成绩是{:.2f}".format(name, age, score)
print(str3)

# format方法 数字补齐
print("{:0>4d}".format(num))
# format方法 以百分比格式输出数字
print("{:.2%}".format(num2))

# f-strings 输出
str4 = f"我的名字叫{name},我今年{age}岁了,我的成绩是{score}"
print(str4)

练习题:

# 打印出
 *  *  *  *  *
 *  *  *  *  *
 *  *  *  *  *
 *  *  *  *  *
 *  *  *  *  *
s = "*  " * 5 + "\n"
print(s * 5)

# 字符串的替换 replace()方法  默认全部替换  可指定替换次数
w = "我叫小白,我很爱学习python,小白很用功哦"
# print(w.replace("小白", "小红", 2))一样
print(w.replace("小白", "小红"))
print(w.replace("小白", "小红", 1))

# 字符串分割split()方法 默认全部分割  可指定分割次数
s = "aa,bb,cc,dd"
print(s.split(","))
print(s.split(",", 2))

# strip()去掉两侧空格
s = "   aaaa  aa  "
print(s.strip())
print("yyy" + s.strip() + "yyyy")

# 字符串的索引
q = "welcome to cdcaswenli"
print(q[3])
print(q[-3])

# 字符串截取
# 0为默认位置起始位置 ,7个长度, 2个间隔
print(q[0:7:2])
# 0为默认位置起始位置可不写, 3个长度
print(q[:3])

练习题:统计“怪奴底事倍伤神?半为怜春半恼春。怜春忽至恼忽去,至又无言去不闻。
昨宵庭外悲歌发,知是花魂与鸟魂?花魂鸟魂总难留,鸟自无言花自羞;
愿奴胁下生双翼,随花飞到天尽头。天尽头,何处有香丘?
未若锦囊收艳骨,一抔净土掩风流;质本洁来还洁去,强于污淖陷渠沟。
尔今死去侬收葬,未卜侬身何日丧?侬今葬花人笑痴,他年葬侬知是谁?
试看春残花渐落,便是红颜老死时。一朝春尽红颜老,花落人亡两不知!”该段文字中虚词“为”,“以”,“何”分别出现了多少次?

# 方法1
t = """怪奴底事倍伤神?半为怜春半恼春。怜春忽至恼忽去,至又无言去不闻。
昨宵庭外悲歌发,知是花魂与鸟魂?花魂鸟魂总难留,鸟自无言花自羞;
愿奴胁下生双翼,随花飞到天尽头。天尽头,何处有香丘?
未若锦囊收艳骨,一抔净土掩风流;质本洁来还洁去,强于污淖陷渠沟。
尔今死去侬收葬,未卜侬身何日丧?侬今葬花人笑痴,他年葬侬知是谁?
试看春残花渐落,便是红颜老死时。一朝春尽红颜老,花落人亡两不知!
"""
str1 = f'虚词:----出现了:--{t.count("")}--'
str2 = f'虚词:----出现了:--{t.count("")}--'
str3 = f'虚词:----出现了:--{t.count("")}--'
print("\n", str1, "\n", str2, "\n", str3, )

# 方法2
t = """怪奴底事倍伤神?半为怜春半恼春。怜春忽至恼忽去,至又无言去不闻。
昨宵庭外悲歌发,知是花魂与鸟魂?花魂鸟魂总难留,鸟自无言花自羞;
愿奴胁下生双翼,随花飞到天尽头。天尽头,何处有香丘?
未若锦囊收艳骨,一抔净土掩风流;质本洁来还洁去,强于污淖陷渠沟。
尔今死去侬收葬,未卜侬身何日丧?侬今葬花人笑痴,他年葬侬知是谁?
试看春残花渐落,便是红颜老死时。一朝春尽红颜老,花落人亡两不知!
"""
c1 = t.count("")
c2 = t.count("")
c3 = t.count("")
t2 = "虚词:{0:-^5}出现了:{1:-^5}"
print(t2.format("", c1))
print(t2.format("", c2))
print(t2.format("", c3))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

前端挣扎的鱼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值