zoukankan      html  css  js  c++  java
  • Python初识与学习方法

    Python程序之坑:

    1.(天坑)空格符代表缩进!!缩进!!缩进!!!一个tab=4个空格=一个缩进,不要随便敲空格,否者程序可能报错

    2.(天坑)Python没有{},语句末尾没有分号;

    3.(常规)区分大小写

    4.(注意)#行注释  '''段注释'''(三个连续单引号,注意与c,java的注释区别)

    学习方法:

    1.:对老师和知识都要有”敬畏之心“
    2.:突破老师思维束缚,加入自己思考

    3.:脱离老师招式,形成自己的风格

    4.先建立体系,不纠结,不追求完美,把主要知识点先过一遍,不懂的先跳过

    5.问题怎么办:这是提高的机会,自己尝试解决 → 解决不了,百读一下,咨询别人

    对象

    Python中,一切皆对象。每个对象由:标志(idnentity)类型(type) value(值)组成

    1.标志用于唯一标识对象,通常对应于对象在计算机内存中的地址,使用内置函数id(obj)可返回对象obj的标识

    2.类型用于表示 对象存储的“数据”的类型,类型可以限制对象的取值范围以及可执行的操作。可使用type(obj)获得对象的所属类型

    3.值表示对象所存储的的数据信息,使用print(obj)可以直接打印出值

    对象的本质:一个内存块,拥有特定的值,支持特定类型的相关操作

    引用

    在python中,变量也成为对象的引用,变量存储的就是对象的地址,变量通过地址引出了对象

    变量位于:栈内存 

    对象位于:堆内存

    pythonh是动态类型语言 变量不需要显示申明类型。根据变量引用的对象,Python解释器自动确定数据类型

    a=10 #a为int
    a="初识Python" #a为string

    python 是强语言类型,每个对象都有数据类型,只支持该类型 支持的操作

    标识符

     标识符:用于变量、函数、类、模块等的名称,特定规则如下:

    1、区分大小写。

    2、首字符必须是字母、下划线。其后可是字母、数字、下划线

    3、不能使用关键字。如if,or,while等

    4、以双下划线开头和结尾的名称通常由特殊含义,尽量避免这种写法。如__int__是类的构造函数

    标识符命名规则:大家约定好的

    类型 规则 例子
    模块和包名 全小写字母,尽量简单,多个单词用下划线 math,os,sys
    函数名 全小写字母,多个但系用下划线 phone,my_name
    类名 首字母大写,多个单词每个单词第一个字母大写 MyPhone,MyClass,Phone
    常量名 全大写字母,多个单词用下划线 SPEED,MAX_SPEED

    删除变量和垃圾回收机制

    #定义变量a并赋值3
    a=3
    #删除变量a
    del a

     通过如上del语句只能删除变量a,不是删除对象3。在python中,如果对象没有引用,就会被垃圾回收器回收,清空内存空间

  • 相关阅读:
    Convolutional Neural Network-week1编程题(一步步搭建CNN模型)
    Coursera Deep Learning笔记 卷积神经网络基础
    爬取b站周杰伦新歌mv弹幕 绘制词云
    Coursera Deep Learning笔记 结构化机器学习项目 (下)
    Golang-执行go get私有库提示”410 Gone“ 解决办法
    golang常用的http请求操作
    关于asyncio知识(四)
    关于asyncio知识(二)
    Python Every Class Needs a __repr__
    关于asyncio知识(一)
  • 原文地址:https://www.cnblogs.com/shengtudai/p/13416440.html
Copyright © 2011-2022 走看看