摘要:
一 定义 在Python中对象的赋值其实就是对象的引用。当创建一个对象,把它赋值给另一个变量的时候,python并没有拷贝这个对象,只是拷贝了这个对象的引用而已。 浅拷贝: 浅拷贝值只拷贝一层,具有自己单独的内存地址,二层或其他层不拷贝,指向原有的内存地址。 深拷贝: 就是克隆一份,具有自己单独的内 阅读全文
摘要:
在Python中集合set是基本数据类型的一种,它有可变集合(set)和不可变集合(frozenset)两种。创建集合set、集合set添加、集合删除、交集、并集、差集的操作都是非常实用的方法。 集合是可哈希的无序、可变类型,不能作为字典的键,但可以作为值使用。 一 创建集合 特殊应用 二 集合增加 阅读全文
摘要:
字典是一种可变数据类型,且可存储任意类型对象。 字典使用大括号"{}"括起来,由键(key)和值(values)组成,键只能使用不可变类型定义,值可以使用可变类型{'键':'值'} 一 创建 实例(Python3.0+): 二 修改 实例(Python3.0+):直接修改 dict.setdefau 阅读全文
摘要:
字符串的格式化方法分为两种,分别为占位符(%)和format方式。占位符方式在Python2.x中用的比较广泛,随着Python3.x的使用越来越广,format方式使用的更加广泛。 一 占位符(%) %d 实例(Python3.0+): %s 实例(Python3.0+): %f 实例(Pytho 阅读全文
摘要:
字符串是 Python 中最常用的数据类型,是一个个字符组成的有序的序列,是字符的集合。 一 字符串定义 创建字符串很简单,可以使用引号('或"或""")来创建字符串,只要为变量分配一个值即可。 实例(Pytho3.0+): 二 字符串元素访问 索引访问 实例(Python3.0+): 序列访问 实 阅读全文
摘要:
Python 的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 实例1(Python3.0+): 实例2(Python3.0+):创建空元组 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被 阅读全文
摘要:
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 索引如下图: 列表命名(list): 组成:使用[]括起来,并且把值赋给变量 例:a = ["sunwk","zhubj","shas","tangs"] 列表中的 阅读全文
摘要:
一 While循环 基本循环 实例1(Python 3.0+):输出1--100间的所有整数 实例2(Python 3.0+):用户三次登陆 实例3(Python 3.0+):输出九九乘法表 二 for循环 基本循环 实例1(Python 3.0+):序列为字符串 实例2(Python 3.0+): 阅读全文
摘要:
一 运算符 1、算数运算符 2、比较运算符 3、赋值运算符 4、逻辑运算符 总结:逻辑运算符的优先级--> not and or 5、身份运算符 实例(Python 3.0+) 6、成员运算符 实例(Python3.0+) 阅读全文
摘要:
一 变量 1、初识变量 变量(variable)是学习Python初始时,就会接触到的一个新知识点,也会一个需要熟知的概念。Python是一种动态类型语言,在赋值的执行中可以绑定不通类型的值,这个过程叫做变量赋值操作,赋值同时确定了变量的类型。 2、声明变量 上述代码声明了一个变量,变量名为: na 阅读全文