day8-字符串和函数说明

字符串

name = input(‘请输入姓名:’)
age = int(input(‘请输入年龄:’))
massage = ‘xxx今年xx岁’

方案一:字符串拼接
message = name+‘今年’+str(age)+‘岁’
print(message)

方案二:格式字符串

1.格式字符串

语法:带有格式占位符的字符串%(数据1,数据2,数据3,…)
说明:
格式占位符 - 字符串种不同类型数据的占位符号,固定的。
%s - 字符串的格式占位符 (任何类的数据都可以赋值)
%d - 整数的格式占位符
%f - 浮点数的个数占位符
%.Nf - 浮点数的占位符,并且控制小数点后有N位小数
%c - 字符的个数占位符(可以给字符也可以给编码值)(C,C++)

2.%() - 固定写法

3.数据 - 最后给字符串种不确定内容赋值的数据;数据的个数和类型要和前面占位符的个数以及类型一致

name = ‘夏花’
sex = ‘女’
age = 21
score = 89
print(f’姓名:{name} 性别:{sex} 年龄:{age:.2f} 成绩:{score:.2f}’)
message = ‘%s 性别:%s, 年龄:%d,今天考了%d分’%(name,sex,age,score)
print(message)

message2 = ‘金额:%.2f’ %(12)
print(message2)

练习:狗的自我介绍:’大家好,我是xxx,今年xx岁,我是一只xxx’
dog = {‘name’:‘大黄’,‘age’:2,‘breed’:‘柴犬’}
message3 = ‘大家好,我是%s,今年%d岁,我是一只%s’%(dog[‘name’],dog[‘age’],dog[‘breed’])
print(f’大家好,我是{dog[“name”]},今年{dog[“age”]}岁,我是一只{dog[“breed”]}’)

方案3:format字符串(f-string)

2. format

用法1:带{}的字符串.format(数据1,数据2,数据3)

message4 = ‘大家好,我是{},今年{}岁,我是一只{}’.format(‘小白’,3,‘吉娃娃’)
print(message4)

用法2:在{下标}里面加下标

message = ‘大家好,我是{0},我的名字{0},今年{1}岁’.format(‘李小龙’,32)
print(message)

用法3: {key}

message = ‘大家好,我是{name},我的名字{name},

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值