![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Code王工
莫愁前路无知己,天下谁人不识君
展开
-
自学Python-13 面向对象编程(二、进阶篇)
一个完整的示例,理解什么是封装、继承与多态class Animal: """ 双下划线 表示属性私有,外部不能直接访问,但实际上Python没有严格语法来限制外部真的不能 访问,你仍然可以通过animal.Animal__eye来直接访问,可以看出python只是对私有属性改了个名称 来限制我们的访问。这看起来比较矛盾,骆昊前辈在这个问题上这样说,他说“因...原创 2020-03-14 22:06:12 · 230 阅读 · 0 评论 -
自学Python-12 面向对象编程(一、概念篇)
如何理解面向对象编程以下是来自百度百科的介绍:面向对象程序设计(Object Oriented Programming)作为一种新方法,其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实世界中事物特征的。任何一个模型都不可能反映客观事物的一切具体特征,只能对事物特征和变化规律的一种抽象,且在它所涉及的范围内更普遍、更集中、更深刻地描述客体的特征。通过建立模型而达到...原创 2020-03-12 22:25:53 · 196 阅读 · 0 评论 -
自学Python-11 模块
什么是模块python中每个文件就是一个模块,模块是对程序代码的一种封装,可以方便重用,使用模块可以避免函数名与变量名的冲突。实例1:#module1.py中定义了printStr函数def printStr(): print('I am module1')#module2.py中也定义了printStr函数def printStr(): print('I am m...原创 2020-03-05 17:26:23 · 168 阅读 · 0 评论 -
自学Python-10 函数
定义1.def关键词 + 函数名 + () + :2.参数放置于()中3.return返回值,不带return相当于返回None实例1:def printHello(): print('hello')实例2:def getName(): return 'Tony'实例3:def getSum(x,y): retrun x + y参数1.关键字参...原创 2020-03-04 17:28:32 · 179 阅读 · 0 评论 -
自学Python-09 分支与循环
分支结构条件后面要加冒号使用缩进划分语句块python没有switch-case语句if 表达式1: 语句 if 表达式2: 语句 elif 表达式3: 语句 else: 语句elif 表达式4: 语句else: 语句实例username = input('请输入用户名: ')p...原创 2020-03-02 21:11:10 · 179 阅读 · 0 评论 -
自学Python-08 运算符
Python支持多种运算符,下表大致按照优先级从高到低的顺序列出了所有的运算符运算符描述[] [:]下标,切片**指数~ + -按位取反, 正负号* / % //乘,除,模,整除+ -加,减>> <<右移,左移&按位与^ |按位异或,按位或<= < > >=...原创 2020-03-01 21:14:39 · 171 阅读 · 0 评论 -
自学Python-02 基本数据类型(一、数字类型Number)
python基本数据类型梳理(图片转载自网络)python基本数据类型有6种:Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典)不可变数据类型有3:Number,String、Tuple可变数据类型类型有3:List,Set,Dictionary关于不可变数据与可变数据类型的区别,这块内容...原创 2020-02-29 22:45:42 · 269 阅读 · 0 评论 -
自学Python-07 基本数据类型(六、集合Set)
定义由不重复且不可变对象组成的无序且有限的集合。因此它们不能通过下标来索引。但是它们可被迭代,也可用内置函数 len() 返回集合中的条目数。集合常见的用处是快速成员检测,去除序列中的重复项,以及进行交、并、差和对称差等数学运算。对于集合元素所采用的不可变规则与字典的键相同。注意数字类型遵循正常的数字比较规则: 如果两个数字相等 (例如 1 和 1.0),则同一集合中只能包...原创 2020-02-29 23:20:35 · 351 阅读 · 0 评论 -
自学Python-06 基本数据类型(五、字典Dictionary)
定义与以连续整数为索引的序列不同,字典是以关键字为索引的,关键字可以是任意不可变类型,通常是字符串或数字。如果一个元组只包含字符串、数字或元组,那么这个元组也可以用作关键字。但如果元组直接或间接地包含了可变对象,那么它就不能用作关键字。列表不能用作关键字,因为列表可以通过索引、切片或 append() 和 extend() 之类的方法来改变。理解字典的最好方式,就是将它看做是一个 键...原创 2020-02-29 23:19:05 · 267 阅读 · 0 评论 -
自学Python-05 基本数据类型(四、元组Tuple)
定义元组与列表类似 元组是不可变序列(这意味着元组无法被修改,包括增、删、改等操作都不允许) 元组使用小括号,列表使用方括号,元素之间都是通过英文逗号分隔注意:当元组只有一个元素时,需要在元素的后面加一个英文逗号分隔符,以防止与表达式中的小括号混淆。这是因为小括号既可以表示元组,又可以表示表达式中的优先级算符,这就容易产生歧义。基本操作创建元组让我们使用type函数确...原创 2020-02-29 23:17:19 · 291 阅读 · 0 评论 -
自学Python-04 基本数据类型(三、列表List)
定义列表(list)是Python以及其他语言中最常用到的数据结构之一。Python使用使用中括号 [ ] 来解析列表。列表是可变的(mutable)——可以改变列表的内容。列表的数据项不需要具有相同的类型:list1 = ['Google', 'Runoob', 1997, 2000];#多类型list2 = [1, 2, 3, 4, 5 ];list3 = ["a",...原创 2020-02-29 23:14:09 · 849 阅读 · 0 评论 -
自学Python-03 基本数据类型(二、字符串类型String)
备注说明:昨晚把自学python-01这篇文章做了点修改,主要是添加补充知识点(对文章原义无改动),也请读者朋友们放心,我的每一行代码都是经过测试,有不明确的地方我也会多方查阅资料确认。对python这门语言,我也是边学边整理出来,难免有不全面的地方,以后也可能会返回来对之前的文章做补充或者修改,如果遇到大的歧义,我会及时在最新一篇文章中告知大家,我尽量避免,但如果发生这样不严谨的事情,也希望...原创 2020-02-29 22:57:37 · 256 阅读 · 0 评论 -
自学Python-01 环境搭建
前言:我将勉励自己自学python,每天学习一部分,并将学习成果分享至此,写作的同时还能加深印象,看起来是个不错的事情~我本人有Android、小程序、web前端等项目开发经验,有一定的基础,因此自学起来会容易一些。有想一起学习python的朋友欢迎一起组队,当然希望路过的大神能指出文章的不足,非常感谢!文章还是面向有一定编程基础的朋友们,目前还没想好要做小白式的图文教程,主要还是分享、加...原创 2020-02-29 22:43:29 · 174 阅读 · 0 评论