
python3基础整理
妖白
0 0 -
展开
-
0.1.1基本数据类型讲解1
1 python一切皆为对象,因为现实 包含了一系列的数据和操作这些数据的方法的一个整体,就叫作对象。 2.数据类型的组成 组成3部分。身份id方法来看一看他的唯一标示符,内存地址靠这个哦!id(a)类型 type来看一看。type(a)值 数据项。 某书里的傲娇结论:python里一切都是指针,所以不用再考虑指针这个问题了!原创 2017-08-16 09:47:56 · 507 阅读 · 0 评论 -
1.2.3python3函数
进阶函数 第三节 1.习题反馈 2.自省与函数 func.__code__ def fun(a,b): return a+bprint(dir(fun.__code__))输出为 ['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__','__ge__原创 2017-09-01 15:18:16 · 299 阅读 · 0 评论 -
1.2.2python3函数的一些总结和小程序
1,习题发生的问题的总结 (1) 不要将问题复杂化,越简单越好。 (2) 自己要测试。多测试,测试要完整。 (3) 尽量给我py文件。 2.怎么去学习使用函数 (1)别管那么多复杂的,先直接把功能实现了。 (2)抽象成函数:命名规范,伪代码,参数默认值。 (3原创 2017-08-30 21:35:23 · 390 阅读 · 0 评论 -
关于python语句与列表,元组,字典等集合的题
a.swapcase() 大写变小写小写变大写 a.upper() 把所有字母都变成大写 a.lower() 把所有字母都变成大写 ([(x,a.count(x)) for x in set(a) ])Set(a)可以去重复count()可以计算个数a.count(x)中的a 并不是set(a)中的a 列表元组字符串相互转化主要依靠这三原创 2017-08-22 16:08:46 · 812 阅读 · 0 评论 -
1.1.8 while for语句
ifwhile 都应该条件加冒号1.if复习 1.1控制流的基本组成部分条件,执行代码块。 1.2if的基本格式 ifexpression: statement(s) 1.2控制流的条件表达式(expression)结果,必须为T原创 2017-08-21 17:31:52 · 228 阅读 · 0 评论 -
1.1.7 if语句
2.控制流语句(control flow) If 条件: 缩进执行代码 2.1 由条件和执行代码块组成。 2.1.1 条件可分为决策、循环和分支 2.2 格式(冒号与4个空格永不忘) 2.3 if while for 函数,皆为contorl flow 3.布尔值原创 2017-08-21 16:50:49 · 130 阅读 · 0 评论 -
数据结构与数据类型的再次总结
1.list,dict,tuple之它们其实是好基友 1.1没有最优秀的数据结构,只有最适用的 1.2了解每个结构的特点才能活学活用 1.3它们相互转换如此简单 列表向字典转换a=[(1,3),(3,76),(67,87),(2,87),(1,7)]print(dict(a))输出为 {1: 7, 67: 87, 3:原创 2017-08-21 16:07:39 · 241 阅读 · 0 评论 -
1.1.6难处理的符号
答疑课 aa = [(2*(x/2)>>0,2*(x%2)) for x inxrange(4)] ##这里不明白print [((x>>1)<<1,(x &1)<<1) for x in xrange(4)]##这里不明白 一.先得讲讲二进制。bin(3) 二.难缠符号来啦。1.难缠符号之一 不会算的可以先用bin()先变成二进制码在做原创 2017-08-19 08:53:47 · 291 阅读 · 0 评论 -
列表字典元组集合 容易出现的各种函数 方法已经小问题 (想到哪里写哪里)
1列表 1若要使列表每个元素都加上相同的值 就要用到列表推导式b = [23,45,22,44,25,66,78][x+2 for x in b]2列表推导式与切片索引相结合 就能引用一个列表中多个值了 format就不能用此方法b = [23,45,22,44,25,66,78]['the content is %d'% x for x in b[0:2]]原创 2017-08-17 14:57:05 · 271 阅读 · 0 评论 -
1.1.5字典
字典: 字典是无序的,它不能通过偏移(切片)来存取,只能通过键来存取。键值取完后如果还有类似与列表,字符串之类的可以用切片了比如info[‘a’][1]=15字典 = {'key':value}key:类似我们现实的钥匙,而value则是锁。一个钥匙开一个锁特点:内部没有顺序,通过键来读取内容,可嵌套,方便我们组织多种数据结构,并且可以原地修改里面的内容,info={'a'原创 2017-08-16 20:19:59 · 229 阅读 · 0 评论 -
1.1.1列表
课程内容 列表:1 有序的集合 a=[1,2,3] 有序的 按照顺序来的存储2 通过偏移来索引,从而读取数据 a=[1,2,3] 若取最后一个数字可以用a[2]或者a[-1]来取3 支持嵌套b=[[1,2,3],[4,5,6]]4 可变的类型 其中的值可以更换 比如 把2换成7 b[0][1]=7 1 切片: (不管是正还是反都往后多数一个原创 2017-08-16 16:38:39 · 136 阅读 · 0 评论 -
1.1.3集合(包含元组)
集合 set { }元组 tuple ( )列表 list[ ] 一元组:(tuple) 区分与list特点:1 有序的集合2 通过偏移来取数据可以切分3 属于不可变的对象,不能在原地修改内容,没有排序,修改等操作。只能通过转换(如list)来进行修改数据。 那为什么有列表还要有元组呢元组不可变的好处。保证数据的安全,比如我们传给一个不熟原创 2017-08-16 17:14:28 · 314 阅读 · 0 评论 -
1.1.2列表应用
1.内置list方法。返回一个列表,参数是可迭代对象。里面输出的内容还是保持了传入的可迭代对象的元素和顺序。如果参数为空,则返回一个空的列表a = "asd"list(a)['a', 's', 'd']按顺序传出课迭代的对象List(43)TypeError: 'int' object is not iterable数字是不可迭代的对象所以报错 2.xrange原创 2017-08-16 16:39:32 · 275 阅读 · 0 评论 -
0.1.3基本数据类型讲解3
python 基本数据类型讲解(3\2) 一:类型 1 不可变数据类型 string,int ,tuple 常量 字符串不可变之再探 string[1] = 'new_one' can? NO 2 可变数据类型变量 dict list 二再研究字符串 序列到底是什么指的是一个固定的排序 abcdefg前面后面都有唯一一个原创 2017-08-16 16:38:10 · 367 阅读 · 0 评论 -
0.1.2基本数据类型讲解2
字符串认知与应用 认知1.字符串概念认知2.ascii unicode utf8到底是啥 一. len之需注意a=”哈哈哈我是中国人”len(a) 为24 因为这里的len计算的是ascii码 而中文不属于这个范围内 想要计算必须转换 如a=u”哈” len(a)=1或者g=a.decode(‘utf-8’) len(g)=1 有的原创 2017-08-16 16:36:22 · 311 阅读 · 0 评论 -
python版本数据结构 剑指offer中python编程答案
原文转载自:https://blog.youkuaiyun.com/u012505432/article/details/52071537 之前完成了个人的Python编写,包括常见的一些基础算法,剑指offer的绝大多数算法的编写。都上传到github上了,很多里面都有自己几个测试用例,不过都注释掉了,直接去掉注释就好。如果对你有帮助,请记得点击github工程上的star,^_^ 现在总结如...转载 2018-07-16 15:34:05 · 354 阅读 · 0 评论