python基础语法之字符串
  NxhOJKtRn6gk 2023年11月02日 112 0

字符串扩展

1、字符串的三种定义方式

单引号,双引号,三引号

a='abc';
b="sdf";
c='''ewrc''';
print(a,b,c);

2、字符串的拼接

#字符串字面量之间的拼接
print("我是一名"+"大学生"+","+"学习智能医学工程");

#字符串字面量和字符串变量的拼接
name='zww';
book='''python从入门到精通''';
print(name+"喜欢看的书是"+book);

#字符串拼接的时候不可以和其他类型凭借,下面是错误示范
day=365;
print("第"+day+"天,"+name+"喜欢看的书是"+book);

3、字符串格式化

通过占位的形式拼接字符串%s

  • % :表示我要占位
  • s :将变量变成字符串放入占位的地方
#通过占位的形式拼接字符串%s
day=23;
book=345;
result1="在第%s天,我收集了%s本书"%(day,book);
print("在第%s天,我收集了%s本书"%(day,book));
print(result1);

'''
%d 整数占位
%f浮点数占位
'''
print("在第%d天,我收集了%d本书"%(day,book));
print("在第%f天,我收集了%f本书"%(day,book));
print("在第%.50f天,我收集了%.2f本书"%(day,book));

4、格式化精度控制

见上面代码3有显示

5、字符串格式化2

语法:f"内容{变量}";

book1=23.4
day=3;
leibie="物理书"
print(f"我在第{day}天,买了一本{leibie},花了我{book1}元")

6、对表达式进行字符串格式化

print("2*3的结果是:%d"%(2*3));
print(f"2*3的结果是:{2*3}");

print("字符串在python中的类型名是什么?答案是:%s"%type("字符串"));
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  2Fnpj8K6xSCR   2024年05月17日   93   0   0 Python
  xKQN3Agd2ZMK   2024年05月17日   67   0   0 Python
  fwjWaDlWXE4h   2024年05月17日   35   0   0 Python
  YpHJ7ITmccOD   2024年05月17日   38   0   0 Python
NxhOJKtRn6gk