天天看点

Python基础:从PHP到Python(一)开始 输入和输出 数据类型

开始

你会发现,在某些领域PHP并不擅长,例如大数据分析,以及现在比较火的物联网硬件(例如树莓派等),这就萌生了学习另一门语言的念头,和php同样简单的python(相对而言),似乎是个不错的选择!

而且据说python还可以写windows桌面端程序,这貌似结合一下,就可以想干嘛就干嘛,感觉全世界都可以写,哈哈

本系列所有内容都基于python3,原因就是我开始学的时候,就已经都是python3了,而且将来必然是主流。

另外python代码块是通过缩进区分的,没有括号,所以有需要的请自行购买游标卡尺。

输入和输出

输入

在python中可以用

name = input('默认值')

来接收用户输入。

在php中一般是通过

$_GET 和 $_POST

来接收参数。

输出

在python中输出使用

print()

多个参数可以用逗号隔开,输出后会以空格分割。

php的输出函数就比较多了,同样也有print语言结构,但是不可以输出多个参数,echo支持输出多个参数。

数据类型

和php类似,python支持 整数, 浮点数,字符串,布尔值, 空值等数据类型,这里只说不同点,关于其他的list,tuple等类型,后面会详细介绍。

空值

python中空值为None, 而php中空值为NULL。

其他

另外python在使用变量之前需先定义;

但变量的类型不受限制,例如之前为整数,可以通过重新赋值直接变成字符串型。

python的变量可以直接使用字母数字下划线命名,不能以数字开头,相比php不需要$符,这点类似于javascript。