代码 bol = True # 布尔 num = 100000000; # 数字 str = "fangbei"; # 字符串 str_cn = u"你好,方倍"; # 字符串 中文unicode list = [1, 2, 3, 3, 'fangbei']; # 列表,方括号,可重复,元素类型可不同 tuple = ('); # 元组,小括号,和列表相似,但内容不可修改! dict = {'name': "fangbei", 'age': 28…
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. 1.列表 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔. 列表的特点:有序,数据可变,数据可重复,数据类型可不同,可嵌套. 创建一个列表:tl = [1, 'Hello', 1, "你好", [2, 'World']] 初步可以看到它的语法.数据可重复.数据类型可不同.可嵌套等特点,如果用print函数多输出几次就会发现它是有序的,下面我们看一下列表的常…
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计过去一周我们买过的东西,把这些东西列出来,就是清单.由于我们买一种东西可能不止一次,所以清单中是允许有重复项的.如果我们扩大清单的范围,统计我们过去一周所有的花费情况,那么这也是一个清单,但这个清单里会有类别不同的项,比如我们买东西是一种花费,交水电费也是一种花费,这些项的类型是可以使不同的.pyt…
一:学习内容 列表元组字典集合文件操作 二:列表元组字典集合文件操作 代码: import pickle  #数据持久性模块 #封装的方法def OptionData(data,path):    #写文件    f = open(path, "wb")    pickle.dump(data,f)    f.close() #读文件    f1 = open(path,"rb")    tempList = pickle.load(f1)    print(tem…
列表——元组——字典——集合: 列表: # 一:基本使用# 1.用途:存放多个值 # 定义方式:[]内以逗号为分隔多个元素,列表内元素无类型限制# l=['a','b','c'] #l=list(['a','b','c'])# l1=list('hello')# print(l1) # 常用操作+内置的方法 # 按索引存取值(正向存取+反向存取):即可改也可以取l = ['a', 'b', 'c']print(id(l))print(l[-1])l[0] = 'A'print(id(l))pri…
返回目录 (1)通用序列操作 “序列”表示索引为非负整数的有序对象集合,列表.元组.字符串都属于序列.区别在于:列表是可变的,而元组和字符串是不可变的.序列的通用操作他们都可以用. 操作或方法 简述 举例或说明 s[i] 返回序列第 i 个元素 -1为最后一个元素,-2为最后第二个元素,依此类推 s[i:j:k] 返回第 i 到 j-1 个元素的新序列,k为可选步长 切片规则详见下述 s1 + s2 操作符,将2个序列拼接生成一个新序列 (1,2) + ('a','b')   # 结果为 (1,…
返回目录 (1)字符串常用方法 Python3中,字符串全都用Unicode形式,所以省去了很多以前各种转换与声明的麻烦.字符串属于序列,所有序列可用的方法(比如切片等)都可用于字符串. 注意:字符串属于不可变序列,所有处理修改字符的方法,都会生成一个新字符串返回,原字符串不会变. 字符串方法 简述 举例或说明 字符串内容检查 s.isalpha() 是否所有字符都为字母 'abc'.isalpha()   # 结果为 True s.islower() 字符串中字母是否都为小写(无视其中的非字母…
列表 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 特性: 1.可存放多个值 2.可修改指定索引位置对应的值,可变 3.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序 .创建列表 只要把逗号分隔的不同数据项,使用方括号[],括起来即可, 下标(角标索引)从0开始,最后一个一个元素下标可以写-1 list = ['1' , '2' , '3'] list = [] 空列表 二.增: name.insert(2,"wenqiang") #列表name…
1. 数据类型与内置函数 2. 列表.元组.字典.集合操作 3. 字符串格式化 4. 字符串常用操作 5. 运算符.math模块.表达式 6. 循环与迭代 7. 函数基础 8. 类与对象 9. 函数进阶:闭包.装饰器.生成器 10. 异常 11. 模块与打包 12. 文件与输入输出 13. 操作系统服务 14. 测试与调优 15. 常用数据结构 16. 时间日期处理 附:正则表达式用法简介与速查…
返回目录 (1)一些较容易搞错的运算符 一般简单的如加减乘除之类的运算符就不写了,这里主要列些一些容易搞错或忘记的运算符.运算符不仅仅只有号,有一些英文单词如 in, and 之类,也是运算符,并不是语句. 运算符 简述 举例或说明 数字操作 / 在Python3中,默认为浮点数除法:在Python2中,若除数和被除数都是整数,则默认为截断除法.若要在Python2中也为浮点数除法,需要使用: from __future__ import division 2/3   # Python3 中结果…