Python中的注释和变量

398 阅读2分钟

这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战

注释

什么是注释

  • 在代码中不会被Python直接运行的语句

为什么要用注释

  • 方便后期对代码的阅读
  • 方便后期对代码的维护

注释的三种用法

#单行注释
''' '''多行注释
""" """多行注释

Python脚本的执行入口

什么是脚本入口

  • 程序的执行也需要这么一个入口
  • —般我们称代码执行的入口叫做主函数main

代码脚本的写法

image-20211101224126325.png

假如你叫小明.py,在朋友眼中,你是小明(__name_==‘小明’__);

在你自己眼里,你是你自己( __name_ == '__main_' )

缩进

# coding:utf-8

import os


if __name__ == '__main':
	print(os.getcwd())
print("我回到1级代码块")
  • 缩进相同证明代码层级相平

对于代码入口来说希望是代码的最后

变量

什么是变量

举个例子:

准备一个玻璃杯,我们可以将可乐倒入玻璃杯中也可以将雪碧倒入玻璃杯中,在这个过程中玻璃杯并没有发生变化,变化的只是玻璃杯中装有的液体。在这里我们可以将玻璃杯看作变量名,将玻璃杯中装有的液体看作变量值而这个过程就是赋值。

如图:

image-20211101225353512.png

总结:什么是变量

  • 赋值语句
  • 通过给变量名赋值可以进行值的改变
  • 变量名可以不变,变量值可以改变
  • 一个拥有变量值的变量名——变量

变量住哪里

  • 变量存在于我们电脑的内存里
  • 每个变量被定义后存入一个内存块

变量名的规则

  • 组成:必须是数字,字母,下划线组成
  • 长度:任意长度,但不建议太长,20字符以内
  • 要求:开头必须是字母
  • 注意:区分大小写、有意义

常见关于变量的报错

# 变量名命名规则错误报错信息
SyntaxError: invalid token
# 使用未定义的变量
NameError: name 'worker' is not defined

定义变量

# coding: utf-8

usename = '小沉'
age = 20
is_sleep = 'ok'
is_eat,is_learn,is_play = 'yes','no','no'
#01work='01'

if __name__ == '__main__':
    print(usename)
    print(age)
    print(is_sleep)
    print(is_eat)
    print(is_learn)
    print(is_play)
    #print(worker)

注意:如果在同一行定义多个变量,那么定义的变量值一定要与变量名一一对应,否则会出现报错

报错信息:ValueError: not enough values to unpack (expected 3, got 2)