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

Swift目前最新的版本是3.1,在熟悉最新的Swift版本,进行实际项目开发的过程中,遇到关于数据类型转换的问题,尤其是字符串与其他数据类型的转换。下面给大家总结一下,在Swift3.0中将字符串转换为其他数据类型的方法。

一 、转换为整型: intValue ,  integerValue

1.字符串中只包含数字

2.字符串中包含数字和字符

var str=NSString(string: "100ab")

print(str.intValue);//100

3.字符串中只包含字符

ar str=NSString(string: "ab")

print(str.intValue);//0

4.空字符串

var str=NSString(string: "")

print(str.intValue);//0

二、转换为浮点型

1.字符串包含数字和字符

var str=NSString(string: "100ab")

print(str.floatValue);//100.0

2.空字符串

var str=NSString(string: "")

print(str.floatValue);//0.0

三、转换为布尔类型

1.字符串包含数字和字符

var str=NSString(string: "100ab")

print(str.boolValue);//true

2.空字符串

var str=NSString(string: "")

print(str.boolValue);//false

转载于:https://my.oschina.net/u/2971691/blog/890007

Swift3字符串转换为其他数据类型相关推荐

  1. 【SQL Server】将字符串转换为 smalldatetime 数据类型时失败

    如下图,我在执行下列语句时遇到了"将字符串转换为 smalldatetime 数据类型时失败"的报错 然后去搜了一下,原来是存储过程的问题,我看的是其他博主的解答(但是还没有按照博 ...

  2. 【小案例】字符串转换为数字数据类型的三种方法

    <script>var string="88.96"; var num=string*10; console.log(string,num,typeof num);&l ...

  3. LabVIEW中将日期时间字符串转换为时间戳数据说明与例程

    LabVIEW中将日期时间字符串转换为时间戳数据说明与例程 在LabVIEW中,您可以将字符串数据转换为时间戳数据.如果您希望在测量文件中的数据旁边添加时间戳或轻松比较两个数据点之间的时间,则这可能会 ...

  4. Swift3.0语言教程字符串转换为数字值

    Swift3.0语言教程字符串转换为数字值 Swift3.0语言教程字符串转换为数字值,在NSString中,开发者可以将字符串转换为数字值,通过这些数字值可以实现一些功能,如加法运算.减法运算等.数 ...

  5. Numpy中使用astype函数将字符串格式数据转换为数值数据类型

    Numpy中使用astype函数将字符串格式数据转换为数值数据类型 目录 Numpy中使用astype函数将字符串格式数据转换为数值数据类型 numpy是什么?numpy和list有哪些区别? Num ...

  6. Go 学习笔记(47)— Go 标准库之 strconv(string/int 互相转换、Parse 字符串转换为指定类型、Format 指定类型格式化为字符串)

    参考: http://c.biancheng.net/view/5112.html 在实际开发中我们往往需要对一些常用的数据类型进行转换,如 string . int . int64 . float ...

  7. oracle将字符串前移,将字符串转换为oracle中的格式编号

    我正在使用Oracle 10g并具有数据库列Q1的数据类型为varchar2的数据库.该列主要保存float和int值.将字符串转换为oracle中的格式编号 我想运行一个查询,将获取值,但具有标准美 ...

  8. python字符串转float出错_值错误:无法将字符串转换为float,NumPy

    我有一个脚本,其中我正在向Esri文件geodatabase写入一个JSON web服务.我收到错误值错误:无法将字符串转换为浮点:微波 我以前使用过完全相同的脚本,U40是所有字符串的数据类型.在 ...

  9. 在上司面前硬不起来?教你如何快速将字符串转换为可执行代码

       老是因为活不好被上司欺凌?     在上司面前很没面子?     在上司面前硬不起来?     是时候分享一个可以快速将字符串转换为可执行代码的项目给你了 - YACEP !     不过,这不 ...

最新文章

  1. 【硅谷牛仔】Facebook最初的CEO肖恩帕克
  2. 独家 | 感悟注意力机制
  3. android 开发使用adb操作sqlite
  4. linux环境切换python3版本
  5. java poi之Excel的读取
  6. php sqlsrv 下载,php_sqlsrv_ts.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家...
  7. radiobutton怎么变成竖排_衣服如此凌乱?怎么能忍受的了?衣柜收纳,试试这些神器吧...
  8. vue router 常用操作 重定向 redirect
  9. 如何成为一名合格的数据分析师
  10. 电脑手写输入法_百度输入法“手写输入”为什么不是老年人的专利?AI的进步...
  11. 趣味菜单C语言,趣味C语言
  12. table id=datatable - Requested unknown parameter 'tname' for row 0, column 4. 解决
  13. VScode安装并设置SVN插件
  14. 超级搜索术2-人脉搜索/分类整理
  15. Hyperscan中的 NFA模型演化
  16. c#在线考试系统参考文献(精选100个)
  17. tk/tkx canvas区域放大的代码
  18. 摩托车闪光控制器专用芯片MST1172
  19. [学习SLAM]VINS中IMU预积分的误差推到公式与代码雅克比(协防差/信息矩阵)构建
  20. 做PPT设计时,需优先设置好哪些功能

热门文章

  1. java application文件夹_关于java:如何动态获取Spring Boot Application jar的父文件夹路径?...
  2. python123程序作业答案说句心里话_作业 -- 几道简单的Python题
  3. java中的slave_java – Jenkins slave在构建过程中脱机
  4. 计算机视觉算法——Transformer学习笔记
  5. 时空上下文视觉跟踪(STC)算法的解读与代码复现
  6. 机器视觉 · 网络相机
  7. 【AutoML】强化学习如何用于自动模型设计(NAS)与优化?
  8. 中国钠离子电池行业竞争需求状况及投资盈利分析报告2021-2027年版
  9. 中国工业自动化行业需求现状及投资风险评估报告2022-2027年版
  10. Django之URL路由系统