Python基础篇——组合数据类型的基本概念 集合类型:元素的集合,元素之间无序 序列类型:是一个元素向量,元素之间存在先后关系,通过序号进行访问,没有排他性,具体包括字符串类型.元组类型.列表类型 映射类型:“键-值”数据项的组合,每个元素是一个键值对,表示:(key,value),其典型代表是:字典类型 其他类型:元组--小括号方式表示:集合-大括号方式表示. 列表类型:定义.索引.切片 列表:包含0个或多个元素组成的有序序列,用中括号[]表示,还可以通过list(x)函数将集合或者字符串类…
Python基础篇——基本数据类型 数字类型:整数类型.浮点数类型.复数类型 整数类型:4种进制表示形式:十进制.二进制.八进制.十六进制,默认采用十进制,其他进制需要增加引导符号 进制种类 引导符号 描述 十进制 无 默认情况 二进制 0b/0B 由字符0或1组成 八进制 0o/0O 由字符0-7组成 十六进制 0x/0X 由字符0-9.a-f或A-F组成 浮点数类型:数值范围和小数精度受不同计算机系统限制,一般范围在-10308----10308之间,区分精度:2.22×10-16左右. 表…
Python基础篇_函数及代码复用 函数的定义.使用: 函数的定义:通过保留字def实现. 定义形式:def <函数名>(<参数列表>): <函数体> return<函数返回值列表> 函数的使用:定义后不能直接使用函数,需要调用函数. 调用方法:<函数名>(<实际赋值参数列表>) 函数的参数调用:可选参数传递.参数名称传递.函数的返回值 可选参数传递:函数的参数在定义的时候可以给函数指定默认值,当某参数没有传入时,则使用默认值进行代替…
Python基础篇——基本语法元素 缩进:体现强制可读性,一般缩进4个空格.一个或多个Tab 注释:单行注释----以 # 开头 多行注释----每行以 # 开头,以 # 结束 变量:无须提前声明.可随时命名.赋值.使用 命名规则:大小写字母.数字.下划线.汉字组合使用   首位不能是数字      大小写敏感      标识符中间不能出现空格 命名长度无限制 保留字:被内部定义并保留使用的标识符,区分大小写,共33个 and as assert async await break class…
正式进入python的学习. 数据类型可以分为身份,类型,数据项三项联合组成. 身份: id() 类型:type() 数据类型:int,boolean,tuple,string,dict,list 1.不可变类型:int,string,tuple,boolean 2.可变类型:dict,list. 可变不可变是指当前引用类型的数据项是否改变 所有的id都是唯一的. 不需要提前定义,是动态类型. 一.变量的赋值都是引用,id()表示的后面的引用,我们以boolean为例 可以看出id变了,事实上a…
Python中的字典类似于Java中的Map,数据以键值对的形式存储. 字典可以用以下的方式使用: >>> phonebook = {"alice":"6100","bruce":"6230","beth":"9120"}     >>> phonebook.get("alice")     '6100' 获取字典中某个键的值,可以…
PYTHON基础篇(四) 内置函数 A:基础数据相关(38) B:作用域相关(2) C:迭代器,生成器相关(3) D:反射相关(4) E:面向对象相关(9) F:其他(12) 匿名函数 A:匿名函数基础格式 递归函数 A:初识递归函数 B:递归函数实例 ♣一:内置函数 内置函数是python本身携带的功能,当你打开解释器的时候就随之启动存在了,可以直接去调用,经过python这么多年的发展内置函数也在变多,这个可以去python官网去查询内置函数的说明,这些函数都有一个特点就是可以在函数名后面加…
Python基础篇_文件和数据格式化 文件的使用:文件打开.关闭.读写 文件打开:通过open()函数打开文件,并返回一个操作文件的变量. 使用语法:<变量名> = (<文件路径以及文件名>,<打开模式>) open()函数的七种打开模式: 打开模式 含义 ‘r’ 只读模式.如果文件不存在,则返回异常FileNotFoundError,默认值 ’w’ 覆盖写模式,文件不存在则创建,存在则完全覆盖原文件 ’x’ 创建写模式,文件不存在则创建,存在则返回异常FileExis…
PYTHON基础篇(六) 正则模块re A:正则表达式和re模块案例 B:re模块的内置方法 时间模块time A:时间模块的三种表示方式 B:时间模块的相互转换 随机数模块random A:随机数模块的使用方法 系统模块os A:系统模块的使用方法 python解释器交互模块sys A:交互模块的使用方法 序列化模块 A:序列化模块的介绍 B:序列化模块的使用方法 模块的导入 A:模块复用功能的使用说明 B:模块起别名 C:多模块同时导入和模块导入规则 D:from 模块 import 方法…
PYTHON基础篇(一) 变量 赋值 输入,输出和导入 A:输入 B:输出 C:导入 运算符 A:算数运算符 B:比较运算符 C:赋值运算符 D:位运算符 E:逻辑运算符 F:成员运算符 G:身份运算符 数据类型 A:数字 B:字符串 C:布尔 D:列表 E:元祖 F:字典 文件基础操作 ♣一:变量 在任何语言中都有变量和赋值这种最基础的操作,也是入门接触改语言的第一件事情. 变量,很多人从字面上理解成变化的量,这个定义不会有太大问题,总的来说变量就是不固定的,可变化的数值或者字符等. 变量我们…