import foundation
/*** 1,第乙個swift程式 */
println
("hello, world!")
/*** 2,定義常量
*/let a =10
let cinteger:double =12.00
/*** 3,定義變數
*/var b =0
b =11
var bfloat:float
bfloat=
11.0
println(a)
/*** 4,型別轉換(字串的拼接)
*/let
label = "the width is "
let width =94
let widthlabel =label + string(width)
//字串的拼接
let widthlabel1 ="\(label)\(width)"
println
(widthlabel)
println("
型別轉換
:\(widthlabel1)")
/*** 5,定義陣列
*/var
array = ["hehe","haha","nimei"]
println(
array)
println(
array[0
]) array[0
] ="kebe"
println("陣列
:\(array)"
) //定義乙個型別不確定的空陣列
var array2 =
array2 = [1,2]
println(
array2)
println(
array2[1
]) /*** 6,定義字典
*/var
dictionary = ["xiaoming":"10","xiaohong":"8","xiaofang":"12"]
println
(dictionary)
println
(dictionary[
"xiaoming"])
dictionary
["xiaoming"] ="20"
println
(dictionary)
//定義乙個型別不確定的空字典
var dict2 = [:]
dict2 = [2:"2",3:3]
println(
dict2)
/*** 7,流程控制
*/let dataarray = [1,2,3,4,5,6]
var sore =0
for soretin
dataarrayelse
}println(
sore)
var count =0;
forvar i = 0;i <3;++i
println
("count=\(
count
)")
var firstforloop =0
for iin
1...4
println
("firstforloop=\(
firstforloop
)")
func greet(name:string,day:string)->string
letlook =
greet
("kobe","monday")
println("\(
look)"
) /**使用元組(tuple)來返回多個值 */
func getprice()->(double,int,float)
//let a = getprice()
println("
\(getprice())")
/*** 函式可以接受可變引數,收集到乙個陣列中
*/func sumof(numbers:int...)->int
return sum
}let suma =sumof()
let sumb =sumof(12,12,123)
println(
"suma=
\(suma)"
) println
("sumb =\(
sumb
)")
/*** 物件和類
*/class shape
}var shape =shape()
shape.numberofsides=7
letshapdes =
shape
.******descriptio()
println
("shapdes =\(
shapdes
)")
/*** 使用init構造器來例項乙個類
*/class shape1
func ******descriptio()->string
}var shape1 =shape1(name: "wang")
println
("shape1 =\(
shape1
.name
)")
基礎語法隨記01
保留字即關鍵字,我們不能把它們用作任何識別符號名稱。python 的標準庫提供了乙個 keyword 模組,可以輸出當前版本的所有關鍵字 import keyword keyword.kwlist false none true and as assert break class continue ...
01Python基礎語法
1.兩種程式設計格式 1.1.互動式命令模式 python指令碼檔案是一種典型的解釋型語言,其執行方式為逐行讀取逐行執行,而互動式命令程式設計模式就是典型的逐行讀取逐行執行模式 適用於 行數少時 例如在dos視窗中執行 python 輸入一行讀取一行,執行一行 1.2.指令碼程式設計模式 當需要編寫...
01Python語法基礎
本課概要 輸出注釋 識別符號變數 資料型別 運算子縮排 例子 print hello python 單行注釋,hello python 多行注釋,也可注釋一行 hello python hello python 變數簡單來說,可以變化的量叫做變數。資料型別 python中常見的資料型別有 數 字串 ...