数据类型
和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)//余数











网友评论