Python变量、数据类型、数据类型转换相关函数用法实例详解
2020-06-25 08:09:14 来源:易采站长站 作者:易采站长站整理
本文实例讲述了Python变量、数据类型、数据类型转换相关函数用法。分享给大家供大家参考,具体如下:
python变量的使用不需要进行类型声明(类型名 变量名),给一个变量名赋什么值就是什么类型。
变量的赋值使用 =

说明:虽然python声明变量时没有一个类型来圈注,但它并不是弱类型语言,相反,它是一门强类型语言。
弱类型的语言的东西没有明显的类型,它能随着环境的不同自动变换类型;
而强类型则没这样的规定,不同类型间的操作有严格定义,只有相同类型的变量才能操作
为什么说 Python 是强类型语言
Python变量命名规则:
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
不能与关键字重名(关键字用着用着就记熟了)

数据类型
整数int类型:
python3中移除了python2中的long
Python3中没有限制int数值的大小

可以用其他数制来表示数值:二进制是以0b开头的,8进制是以0O(第二个是英文o,大小写都可以)开头的,16进制是以0x开头的
>>> i=0b1111
>>> print(i)
15
>>> i=0x0010
>>> print(i)
16
>>> i=0o0010
>>> print(i)
8
>>> i=0O0010
>>> print(i)
8小数float类型:
可以用小数表示:3.1415,1.5,…….
也可以用科学计数法表示(10用e替代,比如0.000012可以写成
1.2e-5)
>>> a=1.5
>>> print(a)
1.5
>>> a=-9999.5
>>> print(a)
-9999.5
>>> a=1.5e5
>>> print(a)
150000.0
>>> a=1.5e-10
>>> print(a)
1.5e-10
>>> a=0.0000000000000001
>>> print(a)
1e-16注:对于太小的数,会自动转化成科学计数法表示,太大的数不会自动转化
布尔bool类型:True、False
使用True和False两个关键字来表示布尔类型
可以使用非零数值表示True,但总觉得这是一个不好的习惯













闽公网安备 35020302000061号