一、概要

 

二、数字类型(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的变量类型的更多相关文章

  1. python的变量类型(Day6)

    Python的变量类型 变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符. 变量赋值 Python 中的变量赋值不需要类型声明 等号(=)用来给变量赋值,等号左边为变量值,等号右边是存储在 ...

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

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...

  3. python高级变量类型(元组,列表,字典, 字符串和重要方法)

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...

  4. [Python]判断变量类型是否为List列表

    用法:isinstance(变量,list) li = [1,2,3] print(type(li)) if isinstance(li,list): print("This is a Li ...

  5. PyCharm 怎么查看 Python 的变量类型和变量内容

    一.在程序的某一行添加断点 二.选择 debug 程序

  6. Python高级变量类型

    1.列表基础操作 2.列表循环遍历 3.元组 4.字典基础操作 5.字典循环遍历 6.字符串基础操作 7.字符串切片 8.公共方法

  7. python应用(5):变量类型与数据结构

    如前所说,写程序如同给算法写壳,而算法就是流程,所以流程是程序的主角(但这个流程不一定要你来设计).在程序中,为了配合流程(算法)的实现,除了顺序.分支与循环语句的使用,还要借助"变量&qu ...

  8. Python学习--03变量类型

    变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创 ...

  9. Python 变量类型

    Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...

随机推荐

  1. Java并发包——线程池

    Java并发包——线程池 摘要:本文主要学习了Java并发包中的线程池. 部分内容来自以下博客: https://www.cnblogs.com/dolphin0520/p/3932921.html ...

  2. 携程Apollo(阿波罗)配置中心使用Google代码风格文件(在Eclipse使用Google代码风格)(配合阿里巴巴代码规约快速设置)

    Apollo默认使用了Google的代码风格,文件放在这里: https://github.com/ctripcorp/apollo/tree/master/apollo-buildtools/sty ...

  3. SystemTap 学习笔记 - 安装篇

    https://segmentfault.com/a/1190000000671438 在安装前,需要知道下自己的系统环境,我的环境如下: uname -r 2.6.18-308.el5 Linux ...

  4. C#中使用 Oracle的事务与存储过程

    1 存储过程 1.1 不带参数,没有返回值 创建表 create table test (ID number, NAME varchar2(), SEX varchar2(), AGE number, ...

  5. java多线程断点下载原理(代码实例演示)

    原文:http://www.open-open.com/lib/view/open1423214229232.html 其实多线程断点下载原理,很简单的,那么我们就来先了解下,如何实现多线程的断点下载 ...

  6. vue assetsPublicPath

    vue 中 /config/index.js,  assetsPublicPath 的作用是便于访问打包后的静态资源,默认是相对于根 /, 当然如果直接把dist文件夹当成根来配置域名 可以什么都不用 ...

  7. Kernel与用户进程通信

    测试IPv6 ready logo   rfc 3315的时候,遇到一个问题,要求在收到ICMPv6 RA的时候,DHCPv6  Client要发Solicit消息.在平常的应用中,都是启动DHCPv ...

  8. yarn-cli 添加

    添加依赖包 当你想使用另一个包时,你要先把它添加到依赖列表中.也就是执行 yarn add [package-name] 命令将它安装到你的项目中. 这也将同时更新你的 package.json 和  ...

  9. C#中的函数式编程:递归与纯函数(二) 学习ASP.NET Core Razor 编程系列四——Asp.Net Core Razor列表模板页面

    C#中的函数式编程:递归与纯函数(二)   在序言中,我们提到函数式编程的两大特征:无副作用.函数是第一公民.现在,我们先来深入第一个特征:无副作用. 无副作用是通过引用透明(Referential ...

  10. jquery.validate自己定义验证--成功提示与择要提示

    1. 自己定义验证--成功提示 1) 加入选项 errorClass: "unchecked". validClass: "checked", errorEle ...