self

1、self是指自己的意思,是指实例对象自己,也就是s1 = Student(‘张三’,80) 中的"s1"。

2、使用self的意义是把name ,score这些属性变成实例自己的属性,类不能调用。

class Student:def __init__(self,name,score): self.name = name        self.score = score
​def say_score(self):           print("{0}的分数是{1}".format(self.name,self.score))s1 = Student('张三',80)
s1.say_score()

3、因为在Python的解释器内部,当我们调用是s1.say_score()时,实际上Python解释成Student.say_score(s1),也就是说把self替换成类的实例。
s1.say_score()=Student.say_score(s1)

python要注意的地方:self参数相关推荐

  1. Python基本语法_函数属性 参数类型 偏函数的应用

    目录 目录 前言 软件环境 Python Module的程序入口 函数的属性 Python函数的创建 函数的参数 必备参数 缺省参数 命名参数 不定长参数 匿名参数 偏函数的应用 前言 Python除 ...

  2. python传递参数格式_Python语言学习基础篇之Python发送Post请求之根据参数位置传参、数据类型、不同方式传参...

    本文主要介绍了Python语言学习基础篇之Python发送Post请求之根据参数位置传参.数据类型.不同方式传参,通过具体的内容向大家展现,希望对大家Python语言的学习有所帮助. 目录 一.验证 ...

  3. Python必备基本技能——命令行参数args详解

    Python必备基本技能--命令行参数args详解 1. 效果图 2. 源码 2.1 简单命令行参数 2.1 轮廓检测源代码 参考 这篇博客将介绍一项开发人员.工程师和计算机科学家必备的技能--命令行 ...

  4. python使用argparse解析命令行参数

    python使用argparse解析命令行参数 你的程序如何能够解析命令行选项(位于sys.argv中) #示意使用sys.argv进行参数解析: #注意,sys.argv中第0个索引是函数本身,所以 ...

  5. python中args和kwargs_Python 函数参数*args和**kwargs

    尽管*args和**kwargs参数不受重视,但这它们是Python中非常有用的特性.了解其中的潜能会让你成为更高效的开发者. *args和**kwargs参数到底有什么用呢?它们能让函数接受可选参数 ...

  6. python菜鸟教程h-Python 命令行参数

    Python 命令行参数 Python 提供了 getopt 模块来获取命令行参数. $ python test.py arg1 arg2 arg3 Python 中也可以使用 sys 的 sys.a ...

  7. Python:wordcloud.wordcloud()函数的参数解析及其说明

    Python:wordcloud.wordcloud()函数的参数解析及其说明 目录 wordcloud.wordcloud()函数的参数解析及其说明 wordcloud.wordcloud()函数的 ...

  8. python 默认参数_有趣的 Python 特性 3 | 当心默认可变参数这个大猪蹄子。

    本文字数:1575 字 阅读本文大概需要:4 分钟 写在之前 Python 提供了很多让使用者觉得舒服至极的功能特性,但是随着不断的深入学习和使用 Python,我发现其中存在着许多玄学的输出与之前预 ...

  9. python读取json格式的超参数

    python读取json格式的超参数 json文件: {"full_finetuning": true,"max_len": 180,"learnin ...

  10. Python 中的解析命令行参数

    argparse argparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好我们需要的参数,argparse 将会从 sys.argv 中解析出这些参数,并自动生 ...

最新文章

  1. 大数据概述 ——林子雨老师第一课
  2. 7年半老程序员,被现实击垮……
  3. 《计算机网络》实验报告——使用SNORT观察网络数据包和TCP连接
  4. Android 多状态加载布局的开发 Tips
  5. WebStorm 零起点搭建Vuejs项目 - 全程篇
  6. TensorFlow2实现空间自适应归一化(Spatial Adaptive Normalization, SPADE)
  7. java案例代码21-电影院购票系统[重要]
  8. Ubuntu20.04虚拟机安装、配置、美化教程
  9. 关卡二:Flex伸缩布局
  10. [1] UI原型设计工具Pencil Project 学习系列----- 为什么选择
  11. Mysql通过ibd文件恢复数据的步骤详解
  12. 拼接大屏数据展示_大屏幕实时数据可视化解决方案?
  13. 彩色图片和深度图片生成点云文件
  14. 网上书店黑盒测试_网上书店测试分析报告
  15. 外卖O2O硝烟初起巨头们各自是啥思路?
  16. 爱思唯尔(Elsevier)论文模板中添加作者简介和图片(biography)
  17. 深入理解Java虚拟机 笔记
  18. [转载]点评阿里云、盛大云等国内IaaS产业
  19. 文档服务器archive,中央归档服务器简介.pdf
  20. java学习进阶之路

热门文章

  1. SSL证书会失效吗?什么情况下SSL证书会失效呢?
  2. 已知前序中序,求后序
  3. js基于echarts制作日历考勤表代码
  4. EasyExcel设置自动列宽
  5. 非root账号安装nginx1.22.0
  6. win7 oracle 12c 卸载
  7. 权威报告实测:iPhone 12网速全面落后安卓手机
  8. ps怎么去掉框框不伤字体_如何取消Photoshop输入字体带有锯齿
  9. 利用ArcGIS评估人工鱼礁投放量
  10. 刚入门者必看(如何在c++里定义字符串数组)