一.概述 数据结构上广义上有两种,单一类型和集合类型 单一类型,表示一种对象 集合类型,表示包含多种对象 Python 中的内建的数据类型有str.list.tuple.dict.set.number.bool.None,又可以划分为序列型.可变与不可变 序列型 有序, 数字索引,通过索引取值.切片,都可以迭代, str/list/tuple 无序, 没有数字索引, set/dict 可变与不可变 不可变的对象, 不能原处修改,  如str.tuple.number,修改会重新开辟内存空间 可变…
Python 基础 二 今天对昨天学习的Python基础知识进行总结,学而不思则惘,思而不学则殆! 一.先对昨天学习的三大循环的使用情况进行总结: 1.while循环的本质就是让计算机在满足某一条件的前提下去重复做同一件事情(即while循环为条件循环,包含:1.条件计数循环,2条件无限循环) 2.for 循环提供了python中最强大的循环结构(for循环是一种迭代循环机制,而while循环是条件循环,迭代即重复相同的逻辑操作,每次操作都是基于上一次的结果,而进行的) 3.for循环主要有以下…
Python基础篇(格式化输出,运算符,编码): 格式化输出: 格式:print ( " 内容%s" %(变量)) 字符类型: %s  替换字符串      %d 替换整体数字    %f替换浮点型 ------------ info of Alex Li -----------                          ------------ info of %s -----------  Name : Alex Li                           …
Python基础(二) 本章内容 数据类型 数据运算 列表与元组的基本操作 字典的基本操作 字符编码与转码 模块初探 练习:购物车程序 一.数据类型 Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) 1. Number(数字) number类型用来专门存储数字数据,他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象 Python支持四种不同的数字类型: int(有符号整型) l…
一.概念: 运算符:运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.比如10+4=14,其中操作数是 10 和 4,运算符是“+” . Python 语言主要支持运算符类型有:算术运算符.比较(关系)运算符.赋值运算符.逻辑运算符.位运算运算符.成员运算符以及身份运算符. 表达式:将不同类型的数据,比如常量.变量.字典.函数等,用运算符按照一定的规则链接起来的式子.比如,算数表达式,又被称为数值表达式,x*y,举例 8*9 =72. 二.算术运算符: 算术运算符主要包括了四则运算…
Python基础第二章 二进制 字符编码 基本数据类型-数字 基本数据类型-字符串 基本数据类型-列表 基本数据类型-元组 可变.不可变数据类型和hash 基本数据类型-字典 基本数据类型-集合 二进制 二进制是计算技术中采用的一种进制.二进制数由0和1两个数码组成,它的基数为2,进制规则是"逢二进一",由18世纪德国数理哲学大师莱布尼兹发现.当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的.计算机中的二进制则是一个非常微小的开关,用"开&qu…
一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 二.三元运算 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 例如: result = == else 'budengyu' print (result) dengyu 三.进制 二进制,01 八进制,01234567 十进制,0123456789 十六进制,0123456789ABCDEF Python基础 所以,以下这些值都是对…
编程语言中的流程控制语句分为以下几类: 顺序语句 分支语句 循环语句 其中顺序语句不需要单独的关键字来控制,就是按照先后顺序一行一行的执行,不需要特殊的说明. 下面主要是 分支语句 和 循环语句的说明: Python中的真假判断标准: Python中只有判断语句的最终结果:非0,非空,非None,结果就为真 1.分支语句 条件分支语句是通过一条或多条语句(判断条件)的执行结果(True/False)来决定执行哪个分支的代码块. Python中提供的分支语句为:if..else语句,没有提供swi…
一,新类型:集合 集合出现之前 python_l = ['lcg','szw','zjw'] linux_l = ['lcg','szw','sb'] #循环方法求交集 python_and_linux_l = [] for p_name in python_l: if p_name in linux_l: python_and_linux_l.append(p_name) print(python_and_linux_l) 特点: 1,不同元素组成 2,无序 3,集合中的元素必须是不可变类型:…
一.温故而知新 1. 变量命名方式 旧的方式: username = 'xxxx' password = 'oooo' 新的方式: username, password = 'xxxx', 'oooo' 2. Python中如何定义常量 常量:指一旦初始化之后就无法修改的固定值. Python中实际是没有这样的名称去定义一个常量的.但是通常变量名是全部大写的话,表示一个常量.比如:MYSQL_CONNECTION. 同时,<Python Cookbook>一书中提供了定义常量模块const,此…