摘要: python基础一中介绍数据类型的时候有集合,所以这篇主要讲集合. 1,集合的定义 2,集合的功能 3,集合的方法 1,集合的定义 list1 = [1,4,5,7,3,6,7,9] set1 = set(list1) set2 = {1,4,5,7,3,6,7,9} 2,集合的功能 2.1 去重 list1 = [1,4,5,7,3,6,7,9] set1 = set(list1) 运行结果:{1, 3, 4, 5, 6, 7, 9} 可以发现集合具有去重的功能. 2.2 关系测试 关…
在学习本节之前,我们先对数据类型做一个补充,也就是数据类型的分类: 按照可变和不可变来分: 可变:列表,字典 不可变:数字,字符串,元组 按照访问顺序来分: 顺序访问:字符串,列表,元组 映射的方式访问:字典 直接访问:数字 按照存放元素的个数来分: 容器类型:列表,元组,字典 原子类型:数字,字符串 集合,又不同的元素组成,目的是将不同的值放到一起,不同的集合间用作关系运算,无需纠结集合中的单个值.无序,元素必须是不可变类型.创建集合的方法有两种,一种是set(),另一种是frozenset(…
Python基础之数据类型 变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. Python允许你同时为多个变量赋值. a=b=c=1: 三个变量被分配到相同的内存空间上 a,b,c = 1,2,"John" 五个标准数据类型: Numbers String List(列表) Tuple(元组) Dictionary(字典) 四种数字…
"""第二章:python基础,数据类型2.1 变量及身份运算补充2.2 二进制数2.3 字符编码每8位所占的空间位一个比特,这是计算机中最小的表示单位.每8个比特组成一个字符.这是计算机中最小的存储单位.每8个字符又组成一个字节,8bit=1bytes 缩写为1BGBK 和GB2312中文和数字的对应表,一个汉字对应两个字节UTF-8 现代计算机系统通用的字符编码工作方式: 用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成之后,保存…
摘要: python基础一数据类型之一字典,这篇主要讲字典. 1,定义字典 2,字典的基础知识 3,字典的方法 1,定义字典 1,定义1个空字典 dict1 = {} 2,定义字典 dict1 = dict(x=10,y=10) 3,将列表转换为字典 dict1 = dict([('a',10),('b',10)]) 2,字典的基础知识 1,字典的key,value说明 dict1 = {'a':1,1:123} key是不可变的,所以key可以用元祖,但不然能用列表表示,另外字典是无序的且ke…
python学习6—数据类型之集合与字符串格式化 1. 使用id()可以查看一个变量的内存地址: name = 'alex' id(name) 2. 进制转换 十进制转换为二进制等: a = 10 #声明数字,默认十进制 b = bin(a) #二进制 b = oct(a) #八进制 b = hex(a) #十六进制 二进制等转换为十进制: a = ' print(int(a,base=2)) print(int(a,base=8)) print(int(a,base=16)) 3. 数据类型分…
Python基础知识总结笔记(四)函数python中的函数函数中的参数变量作用域偏函数PFA递归函数高阶函数BIFs中的高阶函数匿名函数lambda闭包Closure装饰器Decorator函数式编程Functional Programming 每天都有程序员定时讲解Python技术,分享一些学习的方法和需要留意的小细节,要资料加 6244407451. python中的函数■ 函数的意义:■1.对输入进行变换映射后输出 ,可以进行反复调用.以函数名对代码块进行封装■2.过程化 VS 结构化■…
Java基础-引用数据类型之集合(Collection) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.为什么出现集合类 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就可以将对象进行存储,集合就是存储对象最常用的一种方式(容器),Java中集合也是类,真正用来存储东西的是某种集合类的实例对象. 二.集合类的特点 数据和集合类都是容器,有何不同?集合类的特点又是什么呢? 1>.数组的特点 a>.长度是固定的: b>.可以存储基本数据类型:…
python数据类型 在python中,变量就是变量,它没有类型,我们所说的类型是变量所指的内存中对象的类型. python中的数据类型: 1.数字 python中没有专门定义常量的方式,通常使用大写变量名表示 2.字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 3.列表 格式:nameList = [ 'we' , 'me' , ' '] 列表中的元素可以是不同类型的 元素有:数字.字符串.元祖.字典.列表 4.元祖 Python的元组与列表类似,…
阅读目录 简介 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字(整形,长整形,浮点型,复数) 字符串 列表 元组 字典 集合 4 如何学习 #一:基本使用 1 用途 2 定义方式 3 常用操作+内置的方法 #二:该类型总结 1 存一个值or存多个值 只能存一个值 可以存多个值,值都可以是什么类型 2 有序or无序 3 可变or不可变 !!!可变:值变,id不变.可变==不可hash…
在此申明一下,博客参照了https://www.cnblogs.com/jin-xin/,自己做了部分的改动 (1)python应用领域 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack,k8s WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣..., 典型WEB框架有Django,flask,Tornado 科学运算.人工智能: 典型库NumPy, SciPy, Matplotlib, Ent…
一.python中的数据类型之列表 1.列表 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 二.列表常用操作 >切片>追加>插入>修改>删除>扩展>拷贝>统计 >排序 >翻转 >>> names = ["admin","abc","jack","lily"] #定义列表 >>> names #…
数据类型是每一种语言的基础,就比如说一支笔,它的墨有可能是红色,有可能是黑色,也有可能是黄色等等,这不同的颜色就会被人用在不同的场景.Python中的数据类型也是一样,比如说我们要描述一个人的年龄:小张今年18岁,这18就是一个整数,那么在Python语言里,我们将它定义为一个整型.我们也通过这一个例子引入Python的数据类型. 在讲数据类型之前,我们先引入两个方法,type和print,type是用来查看数据类型的,print是用来在控制台输出的,在接下的案例都会经常用到. 那么Python…
Python基础第二章 二进制 字符编码 基本数据类型-数字 基本数据类型-字符串 基本数据类型-列表 基本数据类型-元组 可变.不可变数据类型和hash 基本数据类型-字典 基本数据类型-集合 二进制 二进制是计算技术中采用的一种进制.二进制数由0和1两个数码组成,它的基数为2,进制规则是"逢二进一",由18世纪德国数理哲学大师莱布尼兹发现.当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的.计算机中的二进制则是一个非常微小的开关,用"开&qu…
阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool: 2.2.1.4 浮点数float: 2.2.1.5 复数complex: 2.2.1.6 数字相关内建函数 2.2.2 字符串 2.2.2.1 字符串创建 2.2.2.2 字符串常用操作 2.2.2.3 字符工厂函数str() 2.2.3 列表 2.2.3.1 列表创建 2.2.3.2 列表常用…
一.变量 1 什么是变量之声明变量 #变量名=变量值 age=18 gender1='male' gender2='female' 2 为什么要有变量 变量作用:“变”=>变化,“量”=>计量/保存状态程序的运行本质是一系列状态的变化,变量的目的就是用来保存状态,变量值的变化就构成了程序运行的不同结果.例如:CS枪战,一个人的生命可以表示为life=active表示存活,当满足某种条件后修改变量life=inactive表示死亡.3 变量值之类型与对象程序中需要处理的状态很多,于是有了不同类型…
<!doctype html>day04 - 博客 figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max-width: 100%; vertical-align: middle; } button, input, select, textarea { color: inherit; font: inherit; } input[type="…
一.字典(dictionary) 作用:存多个值,key-value存取,取值速度快 定义:key必须是不可变类型,value可以是任意类型 字典是一个无序的,可以修改的,元素呈键值对的形式,以逗号分割的,以大括号包围的序列: 典是python基础数据类型当中唯一一个映射关系的数据类型: 说明: 字典和列表一样,也能够存储多个数据,字典中的值并没有特殊顺序. 列表中找某个元素时,是根据下标进行的,如果下标很多,查找数据不方便. 当索引不好用时,使用字典,字典中找某个元素时字典的每个元素由2部分组…
Python 数据类型 数字类型: int整型,long 长整型(在python3.0里不区分整型和长整型).float浮点型:complex复数(python中存在小数字池:-5--257):布尔值:真或假1或0,1真,0假,真为条件成立,0为条件不成立. 数据运算 运算符:+加,-减,*乘,/除,%取模(返回除法的余数),**幂(返回X的y次方) //取整除(返回商的整数部分) 比较运算符: bytes类型 文本都是str字符串类型,音视频文件都是用bytes类型表示.二进制统一称为byte…
标准类库-数据类型之集合-容器数据类型   by:授客 QQ:1033553122 Counter对象 例子 >>> from collections import Counter >>> cnt = Counter() >>> for word in ['red', 'blue', 'red', 'green', 'blue', 'blue']: cnt[word]  += 1  # 等同 cnt[word] = cnt[word] + 1 cnt[…
一.变量 1.定义:将运算的中间结果暂存到内存,以便后续程序调用. 2.命名规则 1.变量由字母.数字.下划线搭配组合而成: 2.不可以用数字开头,也不能全都是数字: 3.不能是python 关键字,这些符号和字母已经被python占用,不可以被更改: 4.最好不要使用中文,推荐使用英文: 5.名字要有意义: 6.不要太长: 7.严格区分大小写: 8.推荐使用驼峰提和下划线命名: 驼峰提:每个单词首字母大写: 下划线:每个单词之间使用下划线连接: _alex, _1_,alex_sb,2b_al…
摘要: python基础一中写到数据类型元祖,那么这篇主要讲元祖. 1,元祖定义 tuple1 = (1,2,'a','b') 元祖是不可变数据,所以又名只读列表.那么如何让是元祖可变呢?可以在元祖中定义列表. tuple1 = (1,2,['a','b']) tuple1[2][0]=1  ==>(1, 2, [1, 'b']) 2,元祖切片 tuple1 = (1,2,'a','b') tuple1[0]  ==>1 tuple1[-3:-1] ==> (2, 'a') 3,元祖方法…
摘要: python基础一中写到列表,那么这篇主要讲列表. 1,定义列表 2,列表.元祖.字符串都属于序列,都可以用用索引和切片. 3,列表的方法 1,定义列表 list1 = ['a','b',1,2] 字符串.元祖为不可变数据类型,列表为可变数据类型. 可变测试: list1 = ['a','b',1] list1[0]='d' 2,列表.元祖.字符串都属于序列,都可以用用索引和切片. list1[0]  ==> 索引,取第1个数字 list1[:] ==> 切片,获取所有字符串 3,列表…
摘要: python基础一中提到了数据类型,这里主要讲解的是数字类型. 数字类型: 1,整型 2,长整型 3,浮点型 4,复数型 1,整型(int) 定义a = 1 通过type函数查看数据类型,整型最大不能大于2^32(这个和操作系统的位数有关,如果你的操作系统的位数是64位的话,那么此时应该为2^64次方) 2,长整型(long) 基于整型的取值是有限的,所以就出现了长整型. 长整型的表现会在末尾出现一个L字母. 所以定义长整型的数值有2种方法. 3.浮点型(float) 何为浮点型,就是小…
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 在程序设计和编程中,会涉及到各种各样的数据类型,而不同的数据类型变量之间可以进行的运算是不同的.在python中,变量的定义虽然不需要声明数据类型,但是并不意味着数据的存储方式是相同的,python中的数据类型是指变量在内存中的对象的类型. 数据类型 python中主要的数据类型有: number string list tuple set dict class 其中class为自定义数据类型,除…
python基础初识. 1,运行python代码. 在d盘下创建一个t1.py文件内容是: print('hello world') 打开windows命令行输入cmd,确定后 写入代码python d:t1.py 您已经运行了第一个python程序, 即:终端---->cmd-----> python  文件路径. 回车搞定~ 2,解释器. 上一步中执行 python d:t1.py 时,明确的指出 t1.py 脚本由 python 解释器来执行. 如果想要类似于执行shell脚本一样执行p…
python的核心数据类型: Number 数字(整数,浮点数,复数,布尔型数) String 字符串 List 列表 Tuple 元组 Dictionary 字典 Set 集合 1. 整数(整型数)int 整数是指不带小数部分的数(自然数,0,负数自然数),如:-5,100,0,99999999999(python 的整数可以很大) 整型数的字面值表示方式: 十进制的表示方式: 10, 200, -1, 9999999999999999 二进制的表示方式(以0b开头,后跟0-1) 用 bin(…
摘要: python基础一中有字符串,所以这篇主要讲字符串. 一,字符串的注释 二,字符串的索引与切片 三,字符串的方法 一,字符串的注释 单引号 双引号 三引号都可以用户定义字符串.三引号不仅可以定义字符串,还可以用于注释. str = 'abcedfg' str = "abcedfg" str = '''abcedfg''' 注释如下: ''' this is tes ''' 二,字符串的索引与切片 a = 'abcefg' a[0] 索引的值 a[0:2] 切片的值 注意: 正常…
字典Dictionary 字典定义了键值对的1对1管理. 1.定义字典 请看下面的栗子,我们先创建了一个具有两个元素的字典,每对都是key:value的形式. 我们能通过key得到value,但是不能通过value得到key. 还可以通过get方法得到对应key的value. d={'server':'mpilgrim','database':'master'} d {'database': 'master', 'server': 'mpilgrim'} d['server'] 'mpilgri…
数据类型 ​ 计算机顾名思义就是可以做数学机器,可以处理各种数值,计算机还能处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据是需要定义不同的数据类型的,在Python中,能够直接处理的数据类型有以下几种: 整数 浮点数 字符串 布尔值 空值 变量 常量 整数 Python可以处理任意大小的整数,也包括负整数,在程序中表示方法和数学上的写法是一模一样的, 例如: 1 ,100,-3000,0,等等. 计算机由于是使用二进制,所以有时候用十六进制表示整数比较方便,十六进制用 0x 前缀和…