这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战
注释
什么是注释
- 在代码中不会被Python直接运行的语句
为什么要用注释
- 方便后期对代码的阅读
- 方便后期对代码的维护
注释的三种用法
# | 单行注释 |
|---|---|
''' ''' | 多行注释 |
""" """ | 多行注释 |
Python脚本的执行入口
什么是脚本入口
- 程序的执行也需要这么一个入口
- —般我们称代码执行的入口叫做主函数main
代码脚本的写法
假如你叫小明.py,在朋友眼中,你是小明(__name_==‘小明’__);
在你自己眼里,你是你自己( __name_ == '__main_' )
缩进
# coding:utf-8
import os
if __name__ == '__main':
print(os.getcwd())
print("我回到1级代码块")
- 缩进相同证明代码层级相平
对于代码入口来说希望是代码的最后
变量
什么是变量
举个例子:
准备一个玻璃杯,我们可以将可乐倒入玻璃杯中也可以将雪碧倒入玻璃杯中,在这个过程中玻璃杯并没有发生变化,变化的只是玻璃杯中装有的液体。在这里我们可以将玻璃杯看作变量名,将玻璃杯中装有的液体看作变量值而这个过程就是赋值。
如图:
总结:什么是变量
- 赋值语句
- 通过给变量名赋值可以进行值的改变
- 变量名可以不变,变量值可以改变
- 一个拥有变量值的变量名——变量
变量住哪里
- 变量存在于我们电脑的内存里
- 每个变量被定义后存入一个内存块
变量名的规则
- 组成:必须是数字,字母,下划线组成
- 长度:任意长度,但不建议太长,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)