本篇文章为大家展示了Python中的变量类型有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<强>变量赋值强>
Python中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识、名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:
# !/usr/bin/Python #,- *安康;编码:UTF-8 - * - , counter =, 100, #,赋值整型变量 miles 1000.0=,, #,浮点型 时间=name “John", #,字符串 , print 计数器 print 英里 print 名称
以上实例中,100年,1000.0和“John"分别赋值给柜台,英里,名字变量。
执行以上程序会输出如下结果:
100
引用>
1000.0约翰
多个变量赋值
Python允许你同时为多个变量赋值,例如:
a=b=c=1
引用>以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。
您也可以为多个对象指定多个变量。例如:
a, b, c=1, 2,“John"
引用>
以上实例,两个整型对象1和2分别分配给变量a和b,字符串对象“John"分配给变量c。
标准数据类型
在内存中存储的数据可以有多种类型。
例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。
Python定义了一些标准类型,用于存储各种类型的数据。
Python有五个标准的数据类型:
<李>
数字(数字)
李> <李>字符串(字符串)
李> <李>列表(列表)
李> <李>元组(元组)
李> <李>字典(字典)
李><强> Python数字强>
数字数据类型用于存储数值。
他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。
当你指定一个值时,对数量象就会被创建:
var1=1
引用>
var2=10
您也可以使用▽语句删除一些对象的引用。
del语句的语法是:
del var1 var2 [[, var3 [....,varN]]]]
您可以通过使用▽语句删除单个或多个对象的引用例。如:
del var
del var_a var_b
Python支持四种不同的数字类型:
<李>
int(有符号整型)
李> <李>长(长整型(也可以代表八进制和十六进制))
李> <李>浮动(浮点型)
李> <李>复杂(复数)
李>实例
一些数值类型的实例:
intlongfloatcomplex1051924361l0.03.14j100 - 0 - x19323l15.2045.j - 7860122 - l - 21.99.322e - 36 - j0800xdefabcecbdaecbfbael32.3e + 18.876 j - 0490535633629843 l - 90. -.6545 + 0 j - 0 - x260 - 052318172735 - l - 32.54 - e1003e + 26 j0x69 - 4721885298529 - l70.2e - 124.53 - e - 7 j长整型也可以使用小写l,但是还是建议您使用大写l,避免与数字1混淆.Python使用l来显示长整型。
Python还支持复数,复数由实数部分和虚数部分构成,可以用+ bj,或者复杂(a, b)表示,复数的实部一个和虚部b都是浮点型。
注意:长类型只存在于Python2。2.2 X版本中,在以后的版本中,int类型数据溢出后会自动转为长类型。在Python3。X版本中长类型被移除,使用int替代。
<强> Python字符串强>
字符串或串(字符串)是由数字,字母,下划线组成的一串字符。
一般记为:
s=癮1a2认为,···(n>=0)
它是编程语言中表示文本的数据类型。
Python的字串列表有2种取值顺序:
从左到右索引默认0开始的,最大范围是字符串长度少1
从右到左索引默认1开始的,最大范围是字符串开头
如果你要实现从字符串中获取一段子字符串的话,可以使用[头下标:尾下标]来截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。
[头下标:尾下标)获取的子字符串包含头下标的字符,但不包含尾下标的字符。
Python中的变量类型有哪些