Python的变量类型

Posted Kimisme

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python的变量类型相关的知识,希望对你有一定的参考价值。

一、概要

 

二、数字类型(Numbers)

1.Python支持的数字类型

int(有符号整型)

long(长整型)

float(浮点型)

complex(复数)

2.类型转换

int(x )                   #将x转换为一个整数  
long(x)                 #将x转换为一个长整数  
float(x )              #将x转换到一个浮点数  
complex(real)    #创建一个复数  
str(x )                 #将对象 x 转换为字符串  
repr(x )               #将对象 x 转换为表达式字符串  
eval(str )            #用来计算在字符串中的有效Python表达式,并返回一个对象  
tuple(s )              # 将序列 s 转换为一个元组  
list(s )                 #将序列 s 转换为一个列表  
chr(x )                 #将一个整数转换为一个字符  
unichr(x )           #将一个整数转换为Unicode字符  
ord(x )                 #将一个字符转换为它的整数值  
hex(x )                 #将一个整数转换为一个十六进制字符串  
oct(x )                 #将一个整数转换为一个八进制字符串

3.数学常量

4.数学函数

5.随机数函数

6.三角函数

三、字符串类型(String)

1.介绍

Python不支持单字符类型,单字符在Python中也作为字符串使用

2.字符串的操作

print "Hi, i am %s,i like play %s" % (Kim,chess)

3.转义字符

四、列表类型(List)

1.介绍

列表支持字符、数字、字符串甚至包含列表

2.列表的操作

list = [1,2,3,4,5]#列表类型的声明
print list
print list[0]#输出1
print list[1:3]#输出[2,3]
print list[2:]#输出[3,4,5]
print list * 2#输出[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]
print list + list#输出[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]

3.列表的其他操作

list = [1,2,3,4,5]
list[2]=33
del list[0]
print list#[2, 33, 4, 5]

五、元组类型(Tuple)

1.介绍

元组不能二次赋值,相当于只读列表

2.元组的操作

tuple=(abc,123,kim,3.14)
print tuple
print tuple[0]#输出abc
print tuple[1:3]#输出(123,‘kim‘)
print tuple[2:]#输出(‘kim‘,3.14)
print tuple *2#输出(‘abc‘, 123, ‘kim‘, 3.14, ‘abc‘, 123, ‘kim‘, 3.14)
print tuple +tuple#输出(‘abc‘, 123, ‘kim‘, 3.14, ‘abc‘, 123, ‘kim‘, 3.14)

3.元组的其他操作

tup1 = (abc,123)
tup2 = (321,ABC)
tup3 = tup1 + tup2
print tup3#(‘abc‘, 123, 321, ‘ABC‘)
del tup3#删除整个元组

六、字典类型(Dictionary)

1.介绍

列表是有序对象集合,字典是无序对象集合

2.字典的操作

dict = {}
dict[one] = "This is one"
dict[2] = "This is two"
tinydict = {username:kim,email:[email protected]}

print dict[one]#输出This is one
print dict[2]#输出This is two
print dict.keys()#输出[2, ‘one‘]
print dict.values()#输出[‘This is two‘, ‘This is one‘]

3.字典的其他操作

del dict[‘One]; # 删除键是‘One‘的条目
dict.clear();     # 清空词典所有条目
del dict ;        # 删除词典

以上是关于Python的变量类型的主要内容,如果未能解决你的问题,请参考以下文章

在python 3.6中处理自定义编码时遇到类型错误

Bash的变量类型

python 3.5代码中的变量需要类型注释

如何创建片段以重复变量编号中的代码行

如何使用Android片段管理器传递变量[重复]

变量 returnValue 包含的数据类型和数据值是啥? [复制]