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 ;        # 删除词典
时间: 2024-11-06 23:51:12

Python的变量类型的相关文章

Python中高级变量类型(列表,元组,字典,字符串,公共方法...)

高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 —— 非零即真 假 False 0 复数型 (complex) 主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型 字符串 列表 元组 字典 在 Python 中,所有 非数字型变量 都支持以下特点: 都是一个 序列 sequence,也可以理解为 容

Python 高级变量类型 --- 函数的进阶

目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01,函数参数和返回值的作用 函数根据 有没有参数 以及 有没有返回值 ,可以 相互组合 , 一共4种组合 1,无参数,无返回值 2,无参数,有返回值 3,有参数,无返回值 4,有参数,有返回值 ![](https://images2018.cnblogs.com/blog/1306461/201808/1306461-20180817100230702-1077210530.png) 定义函数时,是否接收参数,或者是

python学习总结(三),python的变量类型

1.python中每个变量的申赋值都不需要类型声明,每个变量在内存中创建都包括变量的标识.名称和数据等信息. 2. 每个变量在使用前都必须赋值,变量赋值后该变量才会被创建. 3. 允许同时为多个变量赋值. 4五个标准的数据类型 numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) 4.可以通过dell删除一些对象的引用或者删除多个对象的引用. 5.python支持四种不同的数字类型 int(有字符整型) long(长整型,也可以代表八

【Python基础 09】Python高级变量类型

目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 (complex) 主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型 字符串 列表 元组 字典 在 Python 中,所有 非数字型变量 都支持以下特点: 都是一个 序列 sequence,也可以理解为 容器 取值 []

Python 高级变量类型 --- 字符串

字符串 1,字符串的定义 字符串 就是 一串字符 ,是编程语言中表示文本的数据类型 在Python中可以使用一对双引号"或者一对单引号'定义一个个字符串 虽然可以是使用\"或者\'做字符串的转义,但是在实际开发中: 如果字符串内部需要使用",可以使用'定义字符串 如果字符串内部需要使用',可以使用"定义字符串 可以使用 索引 获取一个字符串中 指定位置的字符 ,索引技术从0开始 也可以使用for循环遍历字符串中每一个字符 大多数编程语言都是使用"来定义字符

python 判断变量类型

使用  isinstance()函数,该函数有两个参数,第一个为填入的变量,第二个为类型(str,int,float,list,tuple,dict,set),返回值为布尔值 函数如下 def typeof(variate): type=None if isinstance(variate,int): type = "int" elif isinstance(variate,str): type = "str" elif isinstance(variate,flo

Python 高级变量类型 --- 元组

元组 1,元组的定义 Tuple(元组) 与列表类似,不同之处在于元组的 ##元素不能修改## 元组## 表示多个元素组成的序列 元组## 在python开发中,有特定的应用场景 用于存储 ##一串 信息,数据## 之间使用,逗号分隔 元组用()小括号定义 元组的 ##索引## 从0开始 索引## 就是数据在 ##元组## 中的位置编号 info_tuple = ("zhangsan", 18 ,1.75) print(info_tuple[1]) 18 创建空元组 empty_tup

Python高级变量类型

1.列表基础操作 2.列表循环遍历 3.元组 4.字典基础操作 5.字典循环遍历 6.字符串基础操作 7.字符串切片 8.公共方法 原文地址:https://www.cnblogs.com/caojieweb/p/10550954.html

【美妙的Python之四】标准变量类型-数字与字符串

美妙的Python之Python标准变量类型 简而言之: Python 是能你无限惊喜的语言,与众不同.         1.数字:        Python支持四种数字变量类型: int(有符号整形) long(长整形) float(浮点型) complex(复数)        数字变量用于存储数值,数字对象是不可改变对象,因此改变数字变量的值会分配一个新的对象.       如下示意图:          变量相当于便签,a=3则相当于将a便签贴到值为3的数字对象上,这样便可以通过便签a