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. 机器学习建模神器PyCaret已开源!提升效率,几行代码轻松搞定模型
  2. python matplotlib散点图-python的matplotlib散点图
  3. Keras Theano 输出中间层结果
  4. 【机器视觉】 endfor算子
  5. matlab遗传算法实例crtrp,遗传算法求解实例
  6. jquery刷新iframe页面的方法
  7. html表格之个人简历
  8. uds 诊断协议的bootloader开发
  9. 计算机二级考试C语言编程解读:统计N名学生的成绩
  10. bios禁用intel VT-x
  11. xposed检测方法
  12. 5-8 SpringBoot拦截器的使用
  13. svn拉取文件合并_svn常用命令——-自用——-持续更新中 | 学步园
  14. 闸门开度仪是怎么控制闸门开度的?
  15. 将固态硬盘作为缓存的设置方法
  16. iic总线驱动(适配器驱动)详解
  17. 遥感技术在城市监测中的作用有哪些?
  18. 本地字节序与网络字节序的相互转换(IP地址、端口号)
  19. 诛仙3更新服务器正在维护,《诛仙》3月28日更新维护内容是什么?更新公告一览 - Iefans...
  20. NAND FLASH芯片R/B引脚上拉电阻的作用和阻值选择

热门文章

  1. 二值网络--Optimize Deep Convolutional Neural Network with Ternarized Weights and High Accuracy
  2. LeetCode 142. Linked List Cycle II--单向链表成环的起点--C++,Python解法
  3. 一次搞懂所有排序算法(一)
  4. mac java web_mac os安装java web开发环境配置
  5. python中立方_Python编程从入门到实践 第四章练习题
  6. android 集合 内存泄漏,Android内存泄漏第二课--------(集合中对象没清理造成的内存泄漏 )...
  7. php中的核心函数有哪些,PHP内核探索:函数的分类
  8. oracle散列,在Python中散列一个整数,以匹配Oracle的标准_散列
  9. 走进Java接口测试大门之测试框架TestNG
  10. HAproxy七层负载均衡——访问控制、动静分离、读写分离实现过程详解