一、概要

 

二、数字类型(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. Connection节点配置错误解决方案

    问题:配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件.分析器错误信息: 无法识别的配置节“connectionStrings”源错误:行 ...

  2. vue 重要的东西

  3. storm ——Understanding the Parallelism of a Storm Topology

    http://www.michael-noll.com/blog/2012/10/16/understanding-the-parallelism-of-a-storm-topology/ 这篇文章好 ...

  4. Python学习系列之文件操作

    Pyhton文件打开方式 with= open('文件路径','打开模式') as f:#PS:python3提供了with语句来帮我们自动调用close方法,所以说无论打开文件是否出错都能自动正确的 ...

  5. Vue中对获取的数据进行重新排序

    var Enumerable = require('linq'); // 使用linq 按照RegisterID排序listJust是自己定义的数组,来接收数据.listJust: [] addDat ...

  6. mbed试玩—高速开发MCU应用(基于FRDM-KL25Z)

    mbed试玩 曾经參加一个站点的小小的比赛获得了一块Freescale的FRDM-KL25Z开发板.今天拿出来试玩的时候,插入电脑(板子连接OpenSDA接口)识别出一个128MB的虚拟磁盘,然后打开 ...

  7. HTTP要点概述:十,内容协商

    一,内容协商(Content Negotiation) 同一个Web网站可能存在很多份相同内容的页面,比如英文版和中文版的Web页面,它们内容上相同,但是使用语言不同.比如大家进入英文版的google ...

  8. RK3288获取摄像头的Sensor ID【原创】

    平台信息:内核:linux3.0.68 系统:android/android6.0平台:RK3288 作者:庄泽彬(欢迎转载,请注明作者) 邮箱:2760715357@qq.com 说明:通过I2C总 ...

  9. 美国诚实签经验——我们准备了XX万的存款,这足以应付我预算表中涉及的所有开支,如果有意外情况我们的资金不足以应付,我们双方的父母也会支援我们,绝对不会占用美国的任何福利

    闲话少絮,直接分享本人诚实签的经验,希望对有此打算的朋友有帮助! 个人经验有限,经历仅供参考~~ 第一步:决定赴美生子. 第二步:选择诚实签. 第三步:填写DS160表格(网址https://ceac ...

  10. pip 清华镜像

    临时使用: 可以在使用pip的时候加参数-i  https://pypi.tuna.tsinghua.edu.cn/simple 例:pip install -i https://pypi.tuna. ...