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,4,3,5]
list.append(6)
print list#[1, 2, 4, 3, 5, 6]
list.sort()
print list#[1, 2, 3, 4, 5, 6]
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':'kim@Git.com'}
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的变量类型(Day6)
Python的变量类型 变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符. 变量赋值 Python 中的变量赋值不需要类型声明 等号(=)用来给变量赋值,等号左边为变量值,等号右边是存储在 ...
- Python中高级变量类型(列表,元组,字典,字符串,公共方法...)
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- python高级变量类型(元组,列表,字典, 字符串和重要方法)
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- [Python]判断变量类型是否为List列表
用法:isinstance(变量,list) li = [1,2,3] print(type(li)) if isinstance(li,list): print("This is a Li ...
- PyCharm 怎么查看 Python 的变量类型和变量内容
一.在程序的某一行添加断点 二.选择 debug 程序
- Python高级变量类型
1.列表基础操作 2.列表循环遍历 3.元组 4.字典基础操作 5.字典循环遍历 6.字符串基础操作 7.字符串切片 8.公共方法
- python应用(5):变量类型与数据结构
如前所说,写程序如同给算法写壳,而算法就是流程,所以流程是程序的主角(但这个流程不一定要你来设计).在程序中,为了配合流程(算法)的实现,除了顺序.分支与循环语句的使用,还要借助"变量&qu ...
- Python学习--03变量类型
变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创 ...
- Python 变量类型
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
随机推荐
- SOJ 2818_QQ音速
[题意]两只手,一次只能用一只手按一个键子(0,1,2,3),给出从i键到j键所需的消耗的体力,求依次按下一系列键子所需最小体力. [分析] 法一:开一个三维数组,分别记录移动到位置及左右手按的键子. ...
- spring boot 学习-创建方式
spring boot是什么 spring boot 是一个快速开发框架,适合小白快速上手开发,它集成了很多优秀的和常用的第三方框架,它简化了xml配置,完全采用注解方式,内部集成了Tomcat.Je ...
- sdfs
<!DOCTYPE html><html><head><meta charset="GB18030"><title>In ...
- 016 ppp authentication
Press RETURN to get started! Router>en Router#config t Enter configuration commands, one pe ...
- 手动加入SSH支持、使用c3p0
之前做的笔记,如今整理一下.大家有耐心的跟着做就能成功: SSH(struts2.spring.hibernate) * struts2 * 充当mvc的角色 * hibernate ...
- 在C++代码中调用L脚本语言
L脚本语言同意被其他编程语言调用.如C++,非常easy.仅仅要在宿主语言中载入L脚本引擎的动态库 直接调用这两个函数就能够了 extern "C" int __stdcall S ...
- poj 3263 Tallest Cow(线段树)
Language: Default Tallest Cow Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 1964 Ac ...
- JavaScript基础 -- BOM
JavaScript三大核心: 1)核心(ECMAScript):描述了JS的语法和基本对象 2)文档对象模型(DOM):处理网页内容的方法和接口 3)浏览器对象模型(BOM):与浏览器交互的方法和接 ...
- 在Ubuntu 12.04 LTS下成功访问Windows域共享(mount //192.168.1.102/share -o user=DOMIAN\\user,pass=passwd /mnt)
Ubuntu 12.04 LTS下成功访问Windows域共享: 1,在命令行模式下 mount //192.168.1.102/share -o user=DOMIAN\\user,pass=pas ...
- JfreeChart的使用1
JfreeChart的使用 来自: 克洛泽大地(DREG) 2008-07-03 14:35:11 先从网上找点介绍. 一.简介 WW 的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提 ...