2019独角兽企业重金招聘Python工程师标准>>>

字符串中的变量替换,Scala中基础的字符串插值就是在字符串前加字幕‘s’,然后在字符串中放入变量,每个变量都应以‘$’开头。字符串前加字母‘s’时,其实是在创建一个处理字符串字面量

package demoobject Demo12 {def main(args:Array[String])={var name = "zhangsan"var age = 15println(s"name=$name,age=$age")}
}

结果

name=zhangsan,age=15

在字符串字面量中使用表达式,“${}内可嵌入任何表达式”,包括等号表达式。

package demoobject Demo12 {def main(args:Array[String])={var name = "zhangsan"var age = 15println(s"name=$name,age=$age")println(s"name=$name,age=${age+1}")}
}

结果

name=zhangsan,age=16

printf格式化

package demoobject Demo12 {def main(args:Array[String])={var name = "zhangsan"var age = 15println(s"name=$name,age=$age")println(s"name=$name,age=${age+1}")var score = 89.5fprintf(f"name=$name,age=${age+1},score=$score%.2f")}
}

结果

name=zhangsan,age=15
name=zhangsan,age=16
name=zhangsan,age=16,score=89.50

转载于:https://my.oschina.net/u/2000675/blog/1592140

scala字符串前面的s和f相关推荐

  1. python 防止转义_python字符串前加r、f、u、l 的区别

    f-strings 是指以f或F 开头的字符串,其中以 {}包含的表达式会进行值替换.(目前支持python3.6版本) 下面看下f-strings的使用方法 基本使用(作用:替换值) 在字符串前加r ...

  2. 只删除字符串前面的‘*’号。

    //只删除字符串前面的'*'号. #include <stdio.h> #include <conio.h> #include <string.h>void fun ...

  3. Python中字符串前“b”,“r”,“u”,“f”的作用

    原文:https://www.jb51.net/article/176601.htm 原文有bug特参考:https://www.cnblogs.com/songzhenhua/p/13236794. ...

  4. python字符串前面加f什么意思,浅析python字符串前加r、f、u、l 的区别

    先给大家介绍下Python 字符串前面加u,r,b,f的含义(字符串前缀) 1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 ...

  5. python字符串前面加f什么意思_详解Python中字符串前“b”,“r”,“u”,“f”的作用...

    1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时 ...

  6. python字符串前加r、f、u、l 的区别

    f-strings 是指以 f 或 F 开头的字符串,其中以 {} 包含的表达式会进行值替换.(目前支持python3.6版本) 下面看下 f-strings 的使用方法 基本使用(作用:替换值) & ...

  7. python 字符串前加r和f

    字符串前加 f 的含义 看例子 用法 总结 官方文档:点击这里 如果你今天将就而选择参考了我的文档,总有一天你还是会去阅读官方文档. 先看例子 list_ = [1,2,3] print(list_, ...

  8. python——%s,%d,%f和字符串前加r,f,b,u用法讲解

    一.%s:打印字符串 举例说明:  %s相当于就是替换字符串的意思,以第一个为例,print("大家好,我叫%s"%name),他的意思是,把%s所在的位置的值替换成%后面指定的字 ...

  9. python去掉第一个字符_去掉python字符串前面的”b”

    本问题已经有最佳答案,请猛点这里访问. 编辑:为了让人们省去滚动的麻烦,这个问题源于"解码"操作需要一个输出变量:我的脚本未能做到这一点.我原以为"for"循环 ...

最新文章

  1. pku1050----To the Max(求矩阵的最大子段和)
  2. 字符串中不重复字符出现第一次的位置
  3. Java 基础【12】 日期类型
  4. P1129-[ZJOI2007]矩阵游戏【最大匹配】
  5. VBA精彩代码分享-4
  6. 数据库系统概论-数据库安全性
  7. Ubuntu 定时锁屏改进
  8. 码流、码率、比特率、帧速率、分辨率、 高清的区别 基础知识
  9. ios设备的弹窗页面,光标错位,光标乱跳
  10. ES6模板字符串中使用变量
  11. 路由器配置出现192.168.1.0 overlaps with Vlan2的解决方案
  12. Android ViewPager放入多个XML如何监听其的控件
  13. SSM遇到的表单问题:The server cannot or will not process the request due to something that is perceived to b
  14. SIM7600CE TCP AT指令
  15. 2023年,前端开发就业前景好吗?
  16. 【西电—英美国家概况(英美概况/英美文化)2023第一学期】第六章参考课后答案
  17. Python3.X使用Cython调用C/C++
  18. 时间序列之AR、MA、ARMA、ARIMA模型
  19. R和R-Studio安装
  20. 【实习_面试全程辅导分享】海康威视_测开面经

热门文章

  1. 五、单向环形链表---实现约瑟夫(Josephu)问题
  2. 【ES6】函数的拓展
  3. LeetCode 468. Validate IP Address--笔试题--Python解法
  4. Java调用PHP,跑PHP代码
  5. centos 7安装 navicat
  6. python缩进用什么键盘好_关于Python基础缩进和选择的介绍
  7. android bundle传递list对象集合,如何从android中的firebase中检索List对象
  8. 修改 Docker 的默认存储路径
  9. Elasticsearch之分页变量
  10. UI调试神器 for ios:Reveal的使用与破解