返回顶部
首页 > 资讯 > 后端开发 > Python >Python 01
  • 422
分享到

Python 01

Python 2023-01-31 05:01:45 422人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

简单的说,类是对象的蓝图和模板,而对象是类的实例。这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的东西。在面向对象编程的世界中,一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且

简单的说,类是对象的蓝图和模板,而对象是类的实例。这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的东西。在面向对象编程的世界中,一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且对象一定属于某个类(型)。当我们把一大堆拥有共同特征的对象的静态特征(属性)和动态特征(行为)都抽取出来后,就可以定义出一个叫做“类”的东西。


有冒号就要紧一个tab(4个空格)
在python中所有的函数都有返回值,如果你没有给予return则默认返回出none,如果给予了,则返回你给予的值
     标识           函数的名称
    def              funname():

                 return

       标识                     类名              ()
                 class                    classname():

      1.导入库,import 库名
      2.for循环,如果计数的情况则使用
      range的区间是一个前闭后开。
            range(start,end,[step])
      3.格式化输出
      3.1 %-->%(),%d后接整型,%f后接浮点,%s后接字符串
      3.2{}-->fORMat(),他可以直接传入任何类型,然后格式化输出。
      4.print控制台(terminal)打印
      4.1 end以什么方式结尾,默认以换行符“\n”
      4.2 flush刷新缓冲区。

                             类中的函数可以有自己的参数
                             当你想共享这个参数的时候,就打上“self”的印记。
                             class  A(object):
                                    def  __init__(self,a):
                                               self,a = a
                                        def B(self,b)
                                               self.b = b
                                               print(b)
                                        def C(self):品IT
                                               prinit(self.b)

                                    J = A(1000)
                                    J.B(10)
                                    J.C()

                    object 不是一个参数
                    定义类只有两部:
                    1.使用标识符class Classname(object)
                    2.重写__init__函数,但是需要记住,一定要打上“self”这个标记因为后面会学到继承,当在继承的时候可能就会有函数名相撞的情况。或者说,类中会含有多个变量,多个函数,那么就区分到“self”手段求区分。
                    3.类的传参是在__init__函数中的。需要注意的是,如果你的参数可能被多个函数使用,那么你才可以在__init__函数中去定义参数
                           class Student(object):
                                      def  __init__(self,name)
                                            多个打印用“,”进行分隔。
                                                print(name)

                                    student(100)
        在Python中可以使用class关键字定义类,然后在类中通过之前学习过的函数来定义方法,这样就可以将对象的动图态特征描绘出来,代码如下所示
        在Python2中这个object一定要写,但在python3中可写可不写(默认就继承了object)
        class student(object):
        #__init__是一个特殊方法用于在创建对象时进行初始化操作
        #通过这个方法我们可以为学生对象绑定name和age两个属性
        def  __init__(self,name,age
             self.name = name
                 self.age = age

        def study(self,course_name):
               print('%s正在学习%s.' %(self.name,course_name))

        #PEP 8要求标识符的名字用全小写多个单词用下划线连接
        #但是很多程序员和公司更倾向于使用驼峰命名法(驼峰标识)

             def watch_av(self):
                 if self.age < 18:
        print('%s只能观看《熊出没》.' % self.name)
    else:
        print('%s正在观看岛国爱情动作片.' % self.name

student = Student()

      说明:写在类中的函数,我们通常称之为(对象的)方法,这些方法就是对象可以接收的消息

                    class Student(object):
                                            第二步初始化,初始化自己.
                                             当你的类有一些公用变量的时候,你就可以初始化
                    初始化中经常放入公有的变量.
                                             def __init__(self,name):
    """
                      在类中,一切的变量和函数都要印记(self)
    """
                       self.name = name
                             def def1(self,num):
                                  self.num = num
                                      print(self.num)
                                      print(self.name)
                             def def2(self):
                                      print(self.num)
                                      print(self.name)

--结束END--

本文标题: Python 01

本文链接: https://lsjlt.com/news/188658.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python-01
    python中的输入   python2.x中为raw_input(),在python3.x中为input(),这两个函数都返回一个字符串对象,函数中的参数为字符串类型的提示语句 python中的数据类型   使用type()函数可以查看...
    99+
    2023-01-30
    python
  • Python 01
    简单的说,类是对象的蓝图和模板,而对象是类的实例。这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的东西。在面向对象编程的世界中,一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且...
    99+
    2023-01-31
    Python
  • 【Python】01、Python简介
    一、编程(程序设计)语言简介1、高级语言与低级语言一般来讲高级语言和低级语言有一下特点:高级语言:实现效率高,执行效率低,对硬件的可控性弱,目标代码大,可维护性好,可移植性好低级语言:实现效率低,执行效率高,对硬件的可控性强,目标代码小,可...
    99+
    2023-01-31
    简介 Python
  • 01-Python简介
    人生苦短,我用 Python —— Life is short, you need Python 目标 Python 的起源 Python 解释器 是用 C 语言实现的,并能够调用 C 语言的库文件.  Python(蟒蛇) ...
    99+
    2023-01-30
    简介 Python
  • python learn 01 bas
    Python Learn Part More_Info Content List 1.Python Introduce 1.1 python REPL 1.2 python helloworld.py 1.3 python help...
    99+
    2023-01-31
    learn python bas
  • Day-01 Python基础
    一、Python介绍   Python是一门解释型,弱类型,高级开发编程语言;可广泛应用于众多领域,如:网页开发,数据分析,爬虫等众多领域。   目前Python主要应用领域:云计算、web开发、科学运算、人工智能、系统运维、金融。   ...
    99+
    2023-01-30
    基础 Day Python
  • python学习之路-01
    1.Python是一门计算机语言 2.新手入门之概念讲解:反正我一开始不懂为什么要安装python,又要安装pycharm之类的软件,程序员就比别人牛逼吗,学个语言还要安装两软件!!! 解释器:python官网安装的软件(安装步骤最...
    99+
    2023-01-31
    之路 python
  • Python 学习笔记 Day 01
    CPU  相当于人的大脑 内存  存储数据  4G  8G  16G  32G  --成本高 断电即消失 硬盘  1T  固态硬盘  机械硬盘  应该长久保存的数据 重要文件 操作系统 应用程序 宏观上:python2与python3...
    99+
    2023-01-31
    学习笔记 Python Day
  • Python3学习笔记01-Python
    1. 下载 python-3.6.3 下载地址:https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe安装 python-3.6.3安装的第一个界面注意选中“Add P...
    99+
    2023-01-31
    学习笔记 Python
  • python学习笔记01-基础
    数据类型:(1)整数(2)浮点数整数和浮点数在计算机内部存储的方式是不同的(3)字符串字符\本身也要转义,所以\表示的字符就是\Python还允许用r''表示''内部的字符串默认不转义(4)布尔值在Python中,可以直接用True、F...
    99+
    2023-01-31
    学习笔记 基础 python
  • 【Python 01】使用UE配置Pyt
          一直在使用UE来进行python编程,觉得在UE下进行python编程使用起来还是很方便地,现在特来总结一下: 1、首先是python环境搭建 (1)下载python2.7 https://www.python.o...
    99+
    2023-01-31
    Python Pyt UE
  • python小白学习之路--01
    为了坚持而坚持(这话说了自己不信)作为一个不懂编程的桌面,在技术的路上越走越远,严重到了找工作都很难的阶段,很心酸。。。作为一个干啥啥不行,吃啥啥有够,韩剧看不够,年纪又不小的我来说,在进步很难,不知路又走到哪就跑偏了,为了找到好工作而学习...
    99+
    2023-01-31
    之路 python
  • Numpy 01
     Infi-chu: http://www.cnblogs.com/Infi-chu/ import numpy as np # 创建的数组 stus_score = np.array([[80, 88], [82, 81], [84...
    99+
    2023-01-30
    Numpy
  • 【从零学习python 】01. 安装配置python
    文章目录 安装Python下载Python安装Python测试是否安装成功手动配置Pythonpip的使用安装配置使用pip管理Python包修改pip下载源进阶案例 安装Python...
    99+
    2023-09-01
    学习 python 开发语言 原力计划
  • 【Python-爬虫实战01】top250获取
    文章目录 1. 导入库2. 发送HTTP请求获取页面内容3. 解析HTML内容4. 定位和提取电影信息5. 存储数据6. 反爬虫策略及应对方法完整代码及运行结果 网络爬虫是一种获...
    99+
    2023-09-20
    python 开发语言 爬虫
  • Python练习01-对战小游戏
    Python练习01-对战小游戏       近期在学习Python,其中有一道练习题,写一个对战小游戏,随机人物,随机属性(血量、攻击)、指定我方人物出场顺序,三局两胜,代码如下:import ti...
    99+
    2023-06-02
  • 01-redis-introduction
    key-value存储系统。  官方站点:<http://redis.io>  五种数据类型:string、list(链表)、set(集合)、sorted set(有序集合)...
    99+
    2024-04-02
  • 【TensorFlow】01 Tenso
    2018.9.10 一、概述 TF使用数据数据流图进行数值计算,亮点是支持异构设备分布式计算机 常用的ML库有MXNet Torch/Pytorch Theano CNTK Caffe等 0阶张量(纯量),1阶张量(向量),2阶张量(矩...
    99+
    2023-01-31
    TensorFlow Tenso
  • 【01】Python 环境变量、条件判断
    1 环境变量 1.1 Windows下环境变量 系统变量Path中要加入Python安装路径: C:\xxxx\Python36;C:\xxxx\Python36\Scripts;   2 条件判断 2.1 if...elif..els...
    99+
    2023-01-30
    环境变量 条件 Python
  • Python爬虫教程-01-爬虫介绍
    Python 爬虫的知识量不是特别大,但是需要不停和网页打交道,每个网页情况都有所差异,所以对应变能力有些要求 参考资料 精通Python爬虫框架Scrapy,人民邮电出版社 url, http web前端,html,css,...
    99+
    2023-01-30
    爬虫 教程 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作