Python之变量、常量以及注释

一、什么是变量

变量,是用于在内存中存放程序数据的容器,怎么理解呢?

计算机的最核心的功能就是“计算”,计算需要数据源,数据源存在在内存里,比如我要把小明的姓名、身高、年龄信息存下来,后面程序会调用,该怎么存呢?直接设置——“变量名=值”即可。

name = "小明"
age = 22
height = 160
# 后面程序想调用的时候,直接调变量名即可
print(name) # 在控制台打印“小明”
print(age) # 在控制条打印“22”

二、变量的使用规则

程序是从上到下执行的,所以变量必须先定义,后调用。否则会报错。

三、变量名定义规则及常用定义方式

1、定义规则(前两项要熟记)

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

②变量名的第一个字符不能是数字;

③以下关键字不能声明为变量名[‘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’]

2、常用定义方式

①驼峰体

AgeOfYou = 21
NumOfStudents = 32

②下划线

age_of_you = 21
num_of_students = 32

两种方式相比较,很明显,第②种“下划线”更清晰,同时第②种也是官方推荐的定义方式。

3、不好的定义变量方式举例

①变量名为中文的拼音

②变量名过长

③变量名词不达意

四、常量

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

在Python中没有专门的语法代表常量,程序员约定俗成——变量名全部大写即代表常量。

AGE_OF_YOU = 21
NUM_OF_STUDENTS = 32

五、注释

随着后期学习的深入,你会写出很复杂的成千上万行的代码,其中有一部分代码是你花了很长时间思考才写出来的,然而过了一段时间后,你再回来看这段代码可能又会消耗你大量的时间。怎么避免这种情况呢?这就要用到“注释”了,在代码中加入必要的“注释”是一个程序员应养成的好习惯,这样不仅能避免时间长了而忘记,也能在团队协作时使他人快速看懂你的代码。

代码注释有单行注释多行注释,单行注释用 #,多行注释可以用三队双引号""" """。下面是示例(直接看是如何注释的,忽略代码的意思)

注:在pycharm软件中单行注释可用快捷键“Ctrl+/”

name = "小明"    # 定义变量名name

def eat():
"""
这个函数用来处理eat动作
"""
print("吃")

代码注释原则:

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

②注释可以用中文或英文,但绝对不要用拼音;

③注释不光是要自己能看懂,也要让别人也能看懂。

Python之变量、常量以及注释的更多相关文章

  1. Python变量常量及注释

    一.变量命名规则1.有字母.数字.下划线搭配组合而成2.不能以数字开头,更不能全为数字3.不能用Python的关键字4.不要太长5.名字要有意义6.不要用中文7.区分大小写8.采用驼峰体命名(多个单词 ...

  2. python---01.各类计算机语言,python历史,变量,常量,数据类型,if条件

    一.认识计算机 1.硬件组成: CPU(大脑)  + 内存(缓冲) + 主板(连接各部分) + 电源(心脏)      + 显示器 + 键盘 +鼠标+ 显卡 + 硬盘 2.操作系统 ①windows  ...

  3. Python入门 .变量 常量 基础数据类型 用户输入 流程控制语句 小练习题

    # 2.name = input(“>>>”)通过代码来验证name变量是什么数据类型?--str name = input(">>>") pr ...

  4. Python变量,常量,注释

    变量: 由数字字母下划线任意组合,且不能以数字开头. 具有可描述性 不能用Python中的关键字 不要用中文,不要用拼音 常量: python中没有常量,但约定俗成,不可更改的,全部是大写字母命名. ...

  5. 5、python的变量和常量

    今天看看python的变量和常量,这是python中最基本的两个概念. 首先先说一下解释器执行Python的过程:    python3 C:\test.py 1. 启动python解释器(内存中) ...

  6. 【python基础】第04回 变量常量

    本章内容概要 1. python 语法注释 2. python 语法之变量常量 3. python 基本数据类型(整型(int),浮点型(float),字符串(str)) 本章内容详解 1. pyth ...

  7. python基础(2):python的变量和常量

    今天看看python的变量和常量:python3 C:\test.py 首先先说一下解释器执行Python的过程: 1. 启动python解释器(内存中) 2. 将C:\test.py内容从硬盘读入内 ...

  8. Python的变量和常量

    解释器执行Python的过程:   (python3,c:/test.py) 1:启动python解释器(内存中). 2:将c:/test.py内容从硬盘读到内存中(这一步和文本编辑器是一样的). 3 ...

  9. Kotlin——初级篇(二):变量、常量、注释

    在Kotlin中的变量.常量以及注释多多少少和Java语言是有着不同之处的.不管是变量.常量的定义方式,还是注释的使用.下面详细的介绍Kotlin中的变量.常量.注释的使用.以及和Java的对比. 如 ...

随机推荐

  1. Spring的注解问题

    Annotation(注解)概述 从JDK5.0开始, Java增加了对元数据(MetaData)的支持,也就是 Annotation(注解). Annotation其实就是代码里的特殊标记,它用于替 ...

  2. Linux更换默认Security源

    很多时候 修改了软件源,但是发现更新还是很慢,查看一下,如下图,有一个security ,显然主源还是在ubuntu,ubuntu本身在国外,所以很慢,因此考虑替换为国内镜像. 图1 1.备份数据源列 ...

  3. asp.net core 系列之静态文件

    这篇讲解asp.net core中的静态文件(大致翻译于官网). 静态文件,例如HTML,CSS, images和JavaScript. 要想直接被客户端访问,需要做一些配置. 一.Serve sta ...

  4. thinkphp项目阿里云ECS服务器部署

    [日记]thinkphp项目阿里云ECS服务器部署   项目本地开发告一段落.准备上传到服务器上测试 技术组成 thinkphp+mysql+阿里ECS  代码管理方式git 一.阿里ECS服务器配置 ...

  5. HTML--表格与表单(练习做注册页面)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. 如何启用linux的路由转发功能

    如何使用iptables的NAT功能把红帽企业版Linux作为一台路由器使用? 方法: 提示: 以下方法只适用于红帽企业版Linux 3 以上. 1.打开包转发功能: echo "1&quo ...

  7. GCD和扩展GCD

    gcd(a, b)用于求解自然数a,b的最大公约数 int gcd(int a, int b) { ) return a; return gcd(b, a%b); } extgcd(a, b, x, ...

  8. spring 注解验证@NotNull等使用方法

    @Null 被注释的元素必须为null@NotNull 被注释的元素不能为null@AssertTrue 被注释的元素必须为true@AssertFalse 被注释的元素必须为false@Min(va ...

  9. jplayer

    简介 jplayer是个用JavaScript写的完全免费和开源的媒体库(media library).作为jQuery插件的一员,使用jPlayer可以在你的网页上轻松加入跨平台的音乐和视频 使用方 ...

  10. Django REST framework的使用简单介绍

    官方文档:https://www.django-rest-framework.org/ GitHub源码:https://github.com/encode/django-rest-framework ...