数据类型
和OC中的基本一样的,整数,浮点型,字符串,\
和\n
和OC中的语法一样。\t
是制表符,可以使用...
多行表示,在终端中可以试试。布尔值就是True
和False
,空值用None
类似于OC中nil
。
变量
a = 1
,t_007 = '007'
,Daan = Ture
,需要注意的是变量名必须是大小写英文、数字和_的组合,且不能用数字开头。
OC中得先定义类型,如 int a = 1
,swift中是这样var a = 1
,或者是这样var a:Int
,而且类型定了后就不能随便改,都可以反复赋值,但是python中可以反复赋不同类型的值,如:
a = 123 # a是整数
print(a)
a = 'ABC' # a变为字符串
print(a)
这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。
常量
常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量:
PI = 3.14
补充:除法有这么几种:
print(9/3)//浮点数
print(10//3)//整数
print(10%3)//余数