关注 鹿韭 每天学习新知识!
AI | 古典舞 | 个人成长 让我们一起终身学习
鹿韭的第 5篇原创
哈喽,大家好呀!这里是鹿韭的生活录,我是鹿韭。一个从事AI行业5年,喜欢古典舞和分享生活感悟的98年女生。

▲ 图片来源于网络
前情回顾:人工智能学习路线
今天,我们将踏出学习人工智能的第一步。跟着鹿韭开启我们的python之旅。
首先我们要了解什么是python?
python是一门免费、开源、跨平台、动态、面向对象的编程语言。
为什么学python?
python是学习人工智能的基础。可以理解成python是为AI打地基用的,你要建高楼那你必须打地基。

▲ 图片来源于网络
一、Python环境搭建
学习python语言的前置准备
学习Python编程前,你需要在电脑里面搭建好环境,你未来写的代码,需要在这个环境中运行。就好比你要学开车,你需要先找到一辆车才行。
需要安装的工具:Anaconda(包管理)+ PyCharm。安装+配置python解释器,需要大家去百度或CSDN(中国最大的专业开发者社区)搜安装包及安装教程。
如果搞不定,可评论区留言求助。

▲ 图片来源于网络
二、Python基础-变量
变量操作数据
在学习python变量之前我们先思考以下4个问题。
01
我们敲下的数据存放在哪里?
点击空白处查看答案
我们敲下的数据存储在电脑内存里
02
我们如何操作这些数据?
点击空白处查看答案
我们需要使用变量,操作这些内存中的数据
03
我们写的程序运行在哪里?
点击空白处查看答案
程序运行在内存中
04
我们写的程序在处理什么?
点击空白处查看答案
程序在处理数据

▲ 图片来源于网络
我们可以把电脑内存看做一个大仓库,数据就是货物,变量是贴在货物上的标签。我们可以根据标签,取到相应的货物。
仓库中不能存没有贴标签的货物,当我们需要暂时存储数据(数字、文字、列表、字典等)时,需要使用变量。
1
变量的定义


关联一个对象的标识符(即指向内存变量的一个名字)。
2
变量命名


必须是字母或下划线开头,后跟字母、数字、下划线。不能使用python关键字(if、else、None等等),否则报错。
建议命名:字母小写,多个单词以下划线隔开。

3
变量的语法及内存图


变量名 = 数据
变量名1 = 变量名2 = 数据
变量名1, 变量名2, ... = 数据1, 数据2, ...
a = 1a = b = 1a, b = 1, 2
变量存储的是数据的地址,不存储数据本身。就好比放风筝,数据是风筝,我们是变量。

当变量不再关联这个数据,这个数据也没有其它变量关联它时(引用计数为0),数据就会被清理。就好比我们牵引着风筝,如果我们手里的风筝线被释放了且没有第二根线拉着它,风筝就会消失在天空。

4
变量的特性


1、复用性:一个变量可以被重复使用。支持重复操作一个数据,可提高代码可读性。
不用变量:
print(10 + 5)
print(10 * 5)
用变量:
a = 10
b = 5
print(a + b)
print(a * b)
2、可变性:一个变量可以被重复赋值。实现对程序状态的调节,适应现实环境的变化。
a = 10
a = 5
print(a)

▲ 图片来源于网络
至此,python变量就说完了,本期分享就到这里,我们下期继续哟~

我是鹿韭
这里是鹿韭的生活录
世间所有美好莫过于与你相遇~
28岁开启我的自媒体人生,在这里我将分享技术、生活!
感谢你的喜欢+关注

作者:鹿韭
图源:网络
点亮【赞和转发】祝你发财,喜欢我,记得来朋友圈找我。
都看到这里了
记得关注,下次还能找到我哟~
回见~
往期作品回顾: