Swif学习总结 基本数据类型(一)

原创 2016年08月30日 18:14:28

let常量与 var变量

var point = (10 , 20)

print(point)


let website:String = "ww.ic.c"


print("nihao"+website)


var a = 3

if a == 1{

    print(a)

}



for index in 1...10{

    index

}


for index in 0..<10{

    index

}


let score = 90

switch score{

    

case 0:print("12")

case 1..<60:print("123")

case 90:print("\(score)")

default:

    ()

}


let points: (x:Int , y:Int) = (1, 2)


switch points{


case (_,2):print("\(points.x), \(points.y)");

    fallthrough

default:

    ()

    

}


let yuanzu: ( x:Int , y:Int) = (1,23)



findasd:for m in 1...300{


    if m == 6{

        break findasd

    }

}



let age = 19


if case 10...19 = age where age >= 18 {

    print("you are a teenager and in a college")

}



var strs = "hello world"


for c in strs.characters{

    

//    print(c)

}


let mark:Character = "!"

strs + String(mark)

strs.append(mark)


let enlish:Character = "a"

let chinese:Character = ""

let collguy:Character = "\u{1f60e}"



var str = "Hello, playground"

//str += " ::>"

//print(str)


str.characters.count


let start:String = "hello world"

let startIndex = start.startIndex

//索引后移动6

start[startIndex.advancedBy(6)]

//输出前一个字符

//start[startIndex.predecessor()]

//输出后一个字符

start[startIndex.successor()]



let startIndexstr = str.startIndex

let spaceIndex = startIndexstr.advancedBy(6)

let endIndex = str.endIndex

str[endIndex.predecessor()]


str[startIndexstr..<spaceIndex]

let range = startIndexstr..<spaceIndex.predecessor()


str.replaceRange(range, with: "Hi")

str.appendContentsOf("!!!")

str.insert("g", atIndex: str.endIndex)

str.removeAtIndex(str.endIndex.predecessor())

str


str.removeRange(str.endIndex.advancedBy(-2)..<str.endIndex)

str.uppercaseString

str.lowercaseString


//是否包含特定的字符  前缀是否相同  后缀是否相同

str.containsString("hello")

str.hasPrefix("he")

str.hasSuffix("ft")

let s = "one third is \(1.0/3.0)"


//NSString(不是基于UniCode的) String的相互转化

let s2:String = NSString(format: "ont third is %.2f", 1.0/3.0) as String


var s3:NSString = "one third is 0.33"

s3.substringFromIndex(4)

s3.substringToIndex(5)

//开始的位置3截取的长度6

s3.substringWithRange(NSMakeRange(3, 6))


let s4 = "

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

mysql基本数据类型总结

  • 2014-03-18 14:16
  • 58KB
  • 下载

java核心技术学习笔记(二)—基本数据类型总结

Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在Java中,一共有8中基本类型(primitive type),其中4种整型、2种浮点型、1种用于表示Unicode编码的字符单元的...

java基本数据类型模型

  • 2015-08-09 22:23
  • 17KB
  • 下载

DB2基本数据类型

  • 2015-05-20 17:58
  • 26KB
  • 下载

java学习总结(16.05.19)java的基本数据类型

java语言共提供了8种基本数据类型,分别是byte,short,int,long,float,double,char,boolean这几种。 从储存的内容来看,这些基本数据类型可以分成整数型,浮点型...

c语言 基本数据类型

  • 2014-11-08 16:41
  • 1.80MB
  • 下载

第2章 基本数据类型.ppt

  • 2012-11-02 16:20
  • 228KB
  • 下载

C语言总结之基本数据类型

在C语言中,只有四种基本数据类型——整型,浮点型,指针和聚合类型(如数组和结构等)。 1.整型(integer)         整型家族包括字符、短整型、整型、和长整型。可以分为有符号(s...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)