![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础学习
Jeiku
这个作者很懒,什么都没留下…
展开
-
模拟类的定义,理解类中的内置方法,实质还是调用对象中的方法
#根据模拟list类的定义,分析类中的内置方法,实质还是调用对象中的方法 class list1(): def __init__(self): #构造函数,构造一个list是该函数自动调用,初始化 pass def __del__(self): #析构函数,当用del函数产出list对象时,该函数会自动调用,...原创 2020-04-11 02:11:41 · 124 阅读 · 0 评论 -
Python高级语法与用法
#枚举其实是一个类 #枚举定义及特性 #什么是枚举:是一个被命名的整型常数的集合 #枚举类型就是为了保存一组常量,比如错误代码的清单,程序是不能轻易就改变代码的值,否则会产生严重的问题 from enum import Enum #enum相当于class from enum import IntEnum,unique #枚举类型的数值必须是int class VIP...原创 2020-04-09 03:35:57 · 161 阅读 · 0 评论 -
正则表达式和Json
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。 # -*- coding: utf-8 -*- """ Created on Wed Apr ...原创 2020-04-08 22:42:31 · 372 阅读 · 0 评论 -
面对对象的3个特性
继承性、封装性(概念比较抽象)、多态性 #继承性 class People(): sum = 0 def __init__(self,age,gender = 'Male'): self.age = age self.gender = gender def get_gender(self): print(self.g...原创 2020-04-08 04:35:17 · 105 阅读 · 0 评论 -
序列解包,可变变量总结
序列解包 a = 1, 2, 3 a会自动变成一个tuple a = (1, 2, 3) 因此 x = 1, 2, 3 等同于 x = (1,2,3) b,c,d = 1,2,3 等同于 b,c,d =(1, 2 ,3) a = (22,3,4), ‘the’,1 print(a)原创 2020-04-07 11:36:42 · 133 阅读 · 0 评论 -
循环、函数、模块、包总结
print()里的参数end默认为’\n‘ a = [['a','b','c'],(12,3,'a')] for x in a: for y in x: print(y, '',end = '') print(x) ———————————————————————— 巧妙地利用循环与结构,让结构更加精简,高性能,封装性 a = [1,2,3,4,5,6,7,8] ...原创 2020-04-07 03:12:15 · 210 阅读 · 0 评论 -
建立空的set,tuple以及避免歧义
type(())=int #产生歧义 type((,))=tuple #避免歧义 type({})=dict type((set())=set b = () type(a) a=set() print(a,id(a)) a.add((‘a’,1)) print(a) print(id(a)) type(b) print(type(()), type((1)), type((1,)),type({...原创 2020-04-06 17:59:54 · 273 阅读 · 0 评论 -
Python 可变类型和不可变类型总结
可变类型:list,set,dict 不可变类型:int,str,tuple 对象的三要素:value,type,id 判断type是否相同---->True—>判断value是否相同–>True–>判断id是否相同 a = 'abc' b = '123' print(id(a),id(b)) b = 'abc' print(a is b,id(a),id(b)) prin...原创 2020-04-06 14:13:54 · 228 阅读 · 0 评论 -
我的第一篇Python学习日志
我的第一篇Python学习日志 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你 List item 想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,...原创 2020-04-04 11:40:10 · 197 阅读 · 0 评论