python 简述

Python是一种典型的动态语言,意思就是用python编程时,不用给任何变量赋予数据类型,在赋值时,内部将数据类型记录下来,我的理解还有Python默认的数据类型就是字符串,比如我下面举几个例子。

第一个例子:

name = 'kd han'

这个时候变量name 的值就是 kd han,类型是字符串。

第二例子:

passwd = '123'

这个时候变量passwd 的值就是 123,就算是变量的值是数字,默认还是字符串。

除非强制转换一下,如转整型:

passwd = int('123')

 

Python 是一种强类型定义语言,就是说一个变量制定一种数据类型时,除非经过强制转换,不然永远都不会变。

比如name = 'kd han' ,变量name默认就是字符串,程序就一直人文name是字符串。强类型定义语言是类型安全的语言。

而另一种弱类定义语言,是变量随时可以赋予不用数据类型的值,数据类事是可以忽略的语言,是类型不安全的语言。