python
熊猫京京AI
wlan 5g rru
展开
-
python入门-数据结构-介绍
今天已经把python基础课程刷了一遍,用了两天时间吧,自己测试代码也就300多行,现在需要停一下,系统的总结和延伸一下,在适应python这种高级语言带来的便捷编码风格过程中挖掘其潜在功能和用法。 这一阶段的学习总结就统一命名为python入门吧,主要分为数据结构、函数、切片、迭代和列表生成几个大的部分来总结和延伸相关知识,你要问我如何延伸,那就是去查python手册啊,对了,用的是python...原创 2019-02-15 14:23:11 · 124 阅读 · 0 评论 -
python入门-迭代
迭代 什么是迭代,从基础教程看就是用一个for循环去遍历一边对象中的数据,每次都对数据进行相同操作,描述起来不形象,我们来看一个C语言写法的迭代,假设有一个List是1~10一共十个数,我们需要把每个数字都打印出来,不是print List 而是每个成员单独打印,方法一如下: def p(x): print x for i in range(1,11): p(i) 结果就是打印了...原创 2019-02-20 15:31:56 · 96 阅读 · 0 评论 -
python入门-切片
切片 这个东西目前不太能清楚的表示出来,我理解就是一个字符串的截取操作,其语法比较简单,就是在你需要切片(操作)的数据后面加上[start index;end index;interval]。 start index:切片起始位置(被切片目标截取起点); end index:切片终止位置(被切片目标截取终点); interval:切片间隔(被切片目标在切片范围内间隔多少个字符切一次),真的不好理解...原创 2019-02-20 10:15:05 · 245 阅读 · 0 评论 -
Python基础数据结构
其他东西自己学,数据结构和算法是精髓,语法什么的书上都有,直接敲代码体验基本数据结构用法 下面上代码咯,用到函数的地方会有英文批注 print r''' she is the shine ** *** * * *** * *** LA & YRC ** *** *** ...原创 2019-02-14 11:47:07 · 122 阅读 · 0 评论 -
前言
开了个blog用来学习python 这是为什么呢? 因为我有一个胖弟弟,93年的,今天他要开始学习计算机编程,我建议他从python入手,他之前是0基础哟,我也只是看过python,照着别人做的在项目里面改动了一些功能,修复一些bug,并没有系统的学习。为了给我亲爱的胖弟弟指条明路,所以我也从头开始系统的学习pytho****n,按照一个传统c语言研发人员的思路学习一次,改变一下思路,感受一下高级...原创 2019-02-14 11:26:38 · 128 阅读 · 0 评论 -
python入门-函数
函数 能使用函数最好使用函数,结构简单清晰,一目了然,代码可读性高,规范工整,降低代码耦合度,便于一直和迭代等等,一大堆优势,快学多用,阿胖。 申明 def 函数名(参数1,参数2……): 函数体 …… …… return 看着抽象,来个实例: def square_of_sum(L): sum=0 for x in L: sum=sum+x*x retur...原创 2019-02-19 11:13:54 · 173 阅读 · 0 评论 -
python入门-数据结构-总结
python基本的四个数据结构已经在前面做了详细讲解,这篇blog会以表格的形式列出编码过程中我会采用的对各种数据结构的初始化以及增删改查操作已经就我目前个人工作经验来讲我认为比较有用的功能函数,胖娃儿,看好了,这篇以后肯定你要经常用到 数据结构 初始化 增 删 改 查 其他 List L=[‘Nic’,‘RYC’,‘LA’] L.append(‘Value’)L.insert(2...原创 2019-02-18 17:10:31 · 121 阅读 · 0 评论 -
python入门-数据结构-集合
集合 Set,感觉是List的一个子类,类似于枚举类型,本来想草草几笔带过,感觉意义不大,但是想一想胖弟弟,要坚持,每一篇都要认真全面的分析和编写,所以就开始吧,还是按照之前的结构一起学习一下这个数据结构,集合。 初始化 L=['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN','MON'] weekdays=set(L) #weekdays = set...原创 2019-02-18 16:19:06 · 112 阅读 · 0 评论 -
python入门-数据结构-字典
字典 这个东西叫dictionary 简写为dict,是一种key-value的数据结构,类似一个map容器,通过key索引去查找对应的value,我理解这个数据结构在python里面的应用应该是最广泛的,好了,开始吧。 初始化 D={ 'Iverson':100, 'Kobe':98, 'Nicholas':100, 'Bryen':50 } eD={} Key-Value成对出现,k...原创 2019-02-18 11:41:34 · 172 阅读 · 0 评论 -
python进阶-标准库
标准库 C语言资深玩家都有一个习惯,就是有什么需求要干什么事情,都自己写,从头开始写,写一个功能模块出来,然后在需要使用的地方调用一把。而python呢,有一大堆标准库已经把前面说到的这种功能模块都写好了,只需要import这些标准库,然后调用接口就可以了。所以在用python编程完成需求时,一定要在开发一个功能之前先去看一下这个功能有没有标准库实现,或者说该功能分解成若干个小功能,这些小功能有没...原创 2019-02-22 10:50:41 · 170 阅读 · 1 评论 -
python进阶-模块
模块 说道模块肯定还有包,模块是和主py文件在同一目录下的另个一py文件,而包则是文件夹级别的,现在不说包,只说模块,按照我的个人理解和实际运用来。 模块导入 假设导入的模块是moduel.py,里面包含一个f()函数和一个g()函数,那么现在要在当前文件execute.py中使用这些函数该怎么办呢?我们来看如下代码吧: #moduel.py def f(): print "I'm f " de...原创 2019-02-21 15:46:37 · 136 阅读 · 0 评论 -
python入门-数据结构-元组
元组 Turple,和List列表差不多,我理解目前我所涉及的应用场景都可以使用List来代替元组,元组的特点是一经创建就不能动了。 初始化 T=('Iverson',100,'Kobe',98,'Nicholas',100,'Bryen',50) print T eT=() print eT 第1行:声明一个元组并赋值 第3行:声明一个空元组 增 元组一经创建就不能更改,不存在增加成员操作 删...原创 2019-02-15 16:42:56 · 192 阅读 · 0 评论 -
python入门-数据结构-列表
列表List 列表将通过初始化以及增删改查,最后是延伸这种结构来阐述,包括后续章节都将以这种方式进行。 初始化 L=['Iverson',100,'Kobe',98,'Nicholas',100,'Bryen',50] eL=[] x=L[1] print L print x 第1行:L就是一个列表,注意字符串需要用 ’ ’ 来表示,数字就直接写咯,每个成员用,隔开 第2行:申明一个空的Lis...原创 2019-02-15 16:00:57 · 141 阅读 · 0 评论 -
python进阶-函数式编程
函数式编程 函数式不等于函数,c语言是函数编程,python是函数式编程,比c语言更抽象,同时也更高级。 函数式编程把计算视为了函数,而不是计算机指令,支持高阶函数,代码简介。 python支持高阶函数:函数可以作为变量传入 python支持闭包:返回函数 高阶函数 变量可以指向一个函数: f=abs print f(-20) 函数名和普通的变量名没有区别,只是它指向了一个函数而已。 高阶函数就...原创 2019-02-21 11:20:37 · 144 阅读 · 0 评论