python基础语法之字符串

  金牌会员 | 2023-9-3 19:25:37 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 887|帖子 887|积分 2661

字符串扩展

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

单引号,双引号,三引号
  1. a='abc';
  2. b="sdf";
  3. c='''ewrc''';
  4. print(a,b,c);
复制代码
2、字符串的拼接
  1. #字符串字面量之间的拼接
  2. print("我是一名"+"大学生"+","+"学习智能医学工程");
  3. #字符串字面量和字符串变量的拼接
  4. name='zww';
  5. book='''python从入门到精通''';
  6. print(name+"喜欢看的书是"+book);
  7. #字符串拼接的时候不可以和其他类型凭借,下面是错误示范
  8. day=365;
  9. print("第"+day+"天,"+name+"喜欢看的书是"+book);
复制代码
3、字符串格式化

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

  • %        :表示我要占位
  • s      :将变量变成字符串放入占位的地方
  1. #通过占位的形式拼接字符串%s
  2. day=23;
  3. book=345;
  4. result1="在第%s天,我收集了%s本书"%(day,book);
  5. print("在第%s天,我收集了%s本书"%(day,book));
  6. print(result1);
  7. '''
  8. %d 整数占位
  9. %f浮点数占位
  10. '''
  11. print("在第%d天,我收集了%d本书"%(day,book));
  12. print("在第%f天,我收集了%f本书"%(day,book));
  13. print("在第%.50f天,我收集了%.2f本书"%(day,book));
复制代码
4、格式化精度控制

见上面代码3有显示
5、字符串格式化2

语法:f"内容{变量}";
  1. book1=23.4
  2. day=3;
  3. leibie="物理书"
  4. print(f"我在第{day}天,买了一本{leibie},花了我{book1}元")
复制代码
6、对表达式进行字符串格式化
  1. print("2*3的结果是:%d"%(2*3));
  2. print(f"2*3的结果是:{2*3}");
  3. print("字符串在python中的类型名是什么?答案是:%s"%type("字符串"));
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表