
python
Kepler_K
这个作者很懒,什么都没留下…
展开
-
Python基础08_20210111
重写__str__()方法object 有一个__str__()方法,用于返回一个对于“对象的描述”,对应于内置函数 str() 经常用于 print()方法,帮助我们查看对象的信息。str()可以重写。class Person: def __init__(self,name,age): self.name = name self.__age = age def __str__(self): '''将对象转化成一个字符串,一般用于 print 方法''' return "原创 2021-01-11 22:59:54 · 98 阅读 · 0 评论 -
Python基础07_20210109
类和对象的结构方法,理解为函数,是数据类型的行为;属性,理解为变量,是数据类型的状态。类就是将行为和状态打包在一起。从一个类创建对象时,每个对象会共享这个类的行为但不共享状态。类的定义属性用来描述数据,方法(函数)用来描述这些数据相关操作。class Student: company = "SXT" # 类属性 count = 0 # 类属性 def __init__(self, name, score): #构造方法第一个参数必须为self原创 2021-01-09 10:55:52 · 120 阅读 · 0 评论 -
Python基础06_20210108
可变参数可变参数指的是“可变数量的参数”。分两种情况:*param(一个星号),将多个参数收集到一个“元组”对象中。**param(两个星号),将多个参数收集到一个“字典”对象中。强制命名参数在带星号的“可变参数”后面增加新的参数,必须在调用的时候“强制命名参数”。因为可变参数数量可变,如果不强制命名,会将后面传递的参数值收集,导致后面的参数没有值。def f1(*a,b,c): print(a,b,c)#f1(67,34,46) #会报错。由于 a 是可变参数,将 67,34原创 2021-01-08 22:15:32 · 141 阅读 · 0 评论 -
Python基础05_20210107
控制语句可迭代对象序列。包含:字符串、列表、元组字典迭代器对象(iterator)生成器函数(generator)文件对象遍历字符串中的字符for x in'zxc007': print(x)遍历字典d = {'name':'梁朝伟','age':16,'address':'HongKong'}for x in d: #遍历字典所有的 key print(x) for x in d.keys(): #遍历字典所有的 key print(x) for x i原创 2021-01-07 23:17:19 · 159 阅读 · 0 评论 -
Python基础04_20210107
字典字典的创建{}、dict()>>> a = {'name':'梁朝伟','age':16,'job':'actor'}>>> b = dict(name = '梁朝伟', age = 16,job = 'actor')>>> a{'name': '梁朝伟', 'age': 16, 'job': 'actor'}>>> b{'name': '梁朝伟', 'age': 16, 'job': 'actor'}>原创 2021-01-07 19:53:13 · 133 阅读 · 1 评论 -
Python基础03_20210106
(三)序列列表元素的增加和删除增加和删除都会对内存做修改,尽量在列表尾部增添元素,避免效率低。增加+运算符操作地址会变,创建了新的对象。>>> a = [20, 40, 89]>>> id(a)2882861325192>>> a = a + [78]>>> a[20, 40, 89, 78]>>> id(a)2882868061896append()方法地址不变,原地操作,不创建新的对原创 2021-01-06 20:31:16 · 103 阅读 · 0 评论 -
Python基础02_20210105
链式赋值同一个对象赋值给多个变量。 x=y=123 相当于:x=123; y=123系列解包赋值系列数据赋值给对应相同个数的变量(个数必须保持一致) a,b,c=4,5,6 相当于:a=4;b=5;c=6>>> a,b=1,2 >>> a,b=b,a >>> print(a,b) >2 1常量Python 不支持常量,即没有语法规则限制改变一个常量的值。我们只能约定常量的命名规则,以及在程序的逻辑上不对常量的值作出修改。原创 2021-01-05 23:02:50 · 316 阅读 · 1 评论 -
Python基础01_20210104
win+R cmd输入python进入交互模式输入Ctrl+Z或者quit( )退出交互模式原创 2021-01-04 23:36:08 · 252 阅读 · 4 评论