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中,如果对象没有引用,就会被垃圾回收器回收,清空内存空间

  • 相关阅读:
    Linux ln 命令
    一文看懂云计算、虚拟化和容器
    Windows与Linux如何实现相互远程桌面连接?
    Windows与Linux相互远程桌面连接
    什么叫操作系统?
    Linux服务器如何识别移动硬盘?
    Linux主流发行版本配置IP总结(Ubuntu、CentOS、Redhat、Suse)
    实现Linux系统的回收站
    1108 Finding Average (20 分)
    1100 Mars Numbers (20 分)
  • 原文地址:https://www.cnblogs.com/shengtudai/p/13416440.html
Copyright © 2011-2022 走看看