zoukankan      html  css  js  c++  java
  • 2020年3月14日python学习笔记——变量,注释

     坚持+思考+输出

    1、学习方式:查看提供视频(30分钟)+自我整理笔记(2小时)+周末视频输出

    2、笔记方式按提问方式整理。

    变量

    变量,是用于在内存中存放程序数据的容器

    计算机的最核心功能就是“计算”,CPU主要功能就是计算,那么数据源那来?数据源要存在内存里。比如我要把隔壁老王的姓名、身高、年龄信息存下来,后面程序会调用,怎么存呢,直接设置一个“变量名=值”, 就可以

    name = "隔壁老王"

    age = -1

    hieght = -1

    备注:规范化需求,等号前和或需要空格一下

     翻译成人话就好比你初中学习数学时一样,知道三角形的面积,另外2变长度,需要求第三方长度一样。

    我们就会这样搞它,假设三角形面积为s,另外两边长度分别为x,y。第三方长度为z

    s = 12

    x = 2

    y = 2

    x*y*z = 12

    x,y,z,s都是之前定义好的,后面用到直接使用定义好的就行,不用直接使用数字

    备注:程序是从上到下执行的,所以变量必须先定义,后调用, 否则会报错 。就好比你数学一样先假设x,y,z后面才能调用,不然你自己都不知道代表啥意思

    计算机为什么需要内存?

     1、CPU主要是运算作用,但是速度非常快20G左右的东西扫面一篇仅仅需要1s中

    2、好一点的硬盘处理20G作用的东西需要20s。

    3、内存处理速度20G差不多使用4S。

    速度上的差异,导致需要内存,那么为什么不直接使用内存抛弃硬盘呢?

    因为内存由于物理机构决定了,导致一断电数据就没有了。

    下面的场景我们经常会遇到:你打开很大的应用程序开始会很慢,需要加载一段时间,当你加载好的时候实际是在内存里面操作的,最后在保存到硬盘里面。

    变量名定义规则

    1、变量名只能是 字母、数字或下划线的任意组合

    2、变量名的第一个字符不能是数字

    3、以下关键字不能声明为变量名[‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

    关键字是IDE编辑器已经定义了变量。就好比过去国王的皇后一样,你搞不得。

    变量常用定义方式:

    驼峰体

    myNmaegoodLove = 10000

    下划线

    my_name_good_love = 10000

    备注:官方推荐第2种,从开始就养成正规军习惯吧。

    定义变量不好的方式举例

    1、变量名为中文、拼音——python你会发现中文变量名可以正常使用,你可以自己试试

    2、变量名过长

    3、变量名词不达意

    常量

    常量即指不变的量,如pai 3.141592653…, 或在程序运行过程中不会改变的量

    举例,假如小武哥年龄会变,那这就是个变量,但在一些情况下,他的年龄不会变了,那就是常量。在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量

    NMAE = "小武哥"

    注释:

    注释这个概念从读上学你就接触了。语文课本上每篇文章末尾就有注释,用途就是给你解释的。再或者你搞过那几年读不来英文,在英文单词旁边写汉字的故事不,我搞过,哈哈!!

    想想注释的作用就知道了。

    代码注释分单行和多行注释, 单行注释用#,多行注释可以用三对双引号"""注释内""",  备注:单行单行的注释,你打算一起注释则直接按【ctrl+?】

    代码注释原则:

    1、不用给全部代码加注释,只需要在自己觉得重要或不好理解的部分加注释即可

    2、注释可以用中文或英文,但绝对不要拼音噢

    3、注释不光要给自己看,还要给别人看,所以请认真写

  • 相关阅读:
    c#异步执行方法
    sql 增加、修改、删除触发器小例子
    c#解决高并发加锁(Lock)
    sql中写事物和c#中执行事物
    socket 服务器浏览器与服务器客户端实例
    c# 写txt
    vs2003 序列化json
    一个完整的Windows 服务从创建到安装卸载
    js封装长度验证
    jquery 右下角弹出框
  • 原文地址:https://www.cnblogs.com/jianchixuexu/p/12490981.html
Copyright © 2011-2022 走看看