沐枫凌-python 新手教学(2)--变量

上一节我们讲了关于python安装以及python的文件位置和python的启动程序IDLE Python,而今天我要将的主要是python中的变量。

'变量'是什么?

学过数学的人应该都知道自变量吧,变量就是一个可供赋值的一个东西,好比一个变量x,你可以给他赋值为12,即x=12

我废话不多说,我们先打开IDLE编辑界面

还是老套路,我们先在>>>后面输入这样的一串代码,然后按回车

a = 10 #这里就是指将10这这个值赋给了a,现在a就是一个值为10的变量了

'#'号是什么呢?井号的作用是在代码后面加注释,好供你阅读了解,对代码本身没有任何影响!

然后我们在下一行的>>>后面输入

print(a)

然后会显示这样的结果

10

也就是说将a的值显示了出来

我们通常依靠'print'(print的中文意思是'打印')来显示各种各样的东西,通式是这样

print(xxxxxx)#xxxxxx为你想要显示的东西

你可以这样试一试(''单引号和""双引号一个意思,具体的操作后期会讲)

print(12)#显示12
print('你好')#显示你好
print(12+12)#显示24

我们继续回到变量

变量除了是英文,也可以是中文(极度不推荐使用中文,我只是说说可以而已)

变量的赋值有一个通式就是

xxxxx = ...........#xxxxx是你想要取的变量名,..........是你想要赋的值

!!!!然后注意不能这样,因为前面是变量,后面是所赋值的内容,不能反着放!!变量的名字不能是数字,也不能是文字,只能是普通的没有''的文字

12 = x#错的
'hello' = x#错的
'x' = 'hello'#错的
12 = 23#错的

接下来要将的是变量的超前使用(在没有赋值之后就使用变量),就是说你没有给a赋值为10,你就使用a,程序会因此而报错

#在没有定义word的条件下使用word
print(word)

会出现下列错误

Traceback (most recent call last):
  File "<pyshell#6>", line 1, in <module>
    l
NameError: name 'word' is not defined

第一行的Traceback (most recent call last):是指你的程序发生了错误

最后的NameError: name 'word' is not defined是你的错误类型和错误原因

NameError#变量错误

name 'word' is not defined#名称“word”没有定义

以后的此类没有在定义好变量的条件下使用变量都会报出如上的错误,自己要留意留意!!


变量的赋值有后面的赋值覆盖前面的效果,例

lk = 10
lk = 11
print(lk)

输出结果是11

其次就是,变量和数学中的自变量有相似的属性,那就是一个变量只能赋一个值(后面赋的值会把前面的盖掉),一个值可以赋给多个变量

a = 10
a = 11
b = 11
print(a)
print(b)

输出的结果是

11
11

然后下列是不能被作为变量名的名称,这些是关键字

False               def                 if                  raise
None                del                 import              return
True                elif                in                  try
and                 else                is                  while
as                  except              lambda              with
assert              finally             nonlocal            yield
break               for                 not                 
class               from                or                  
continue            global              pass 

就是说你不能

if = 12#错的

然后留意一下我们现在使用的python版本为python3x,print在python3x中是函数,而print在python2x中是关键字,有些人给你的代码,或老一点的python书中的代码中可能会出现类似这样的代码

a = 10
print a

这表明他们使用的是python2x的版本,你在用python3x借用的时候只需要将所有的print a 改为print(a)就好了

然后上面展示的关键字列表你可以通过在交互中输入help()来查阅,输了help()后输入keywords就可以显示出来


退出help()的话可以通过输入quit来实现

以上就是这一节关于变量的内容,下一节我们将认识认识python中的数学运算,欢迎大家的阅读!

沐枫凌-python 新手教学(3)--数学运算




  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数字乡村和智慧农业的数字化转型是当前农业发展的新趋势,旨在通过应用数字技术,实现农业全流程的再造和全生命周期的管理服务。中国政府高度重视这一领域的发展,提出“数字中国”和“乡村振兴”战略,以提升国家治理能力,推动城乡融合发展。 数字乡村的建设面临乡村治理、基础设施、产业链条和公共服务等方面的问题,需要分阶段实施《数字乡村发展战略纲要》来解决。农业数字化转型的需求包括满足市民对优质农产品的需求、解决产销对接问题、形成优质优价机制、提高农业劳动力素质、打破信息孤岛、提高农业政策服务的精准度和有效性,以及解决农业融资难的问题。 数字乡村建设的关键在于构建“1+3+4+1”工程,即以新技术、新要素、新商业、新农民、新文化、新农村为核心,推进数据融合,强化农业大数据的汇集功能。数字农业大数据解决方案以农业数字底图和数据资源为基础,通过可视化监管,实现区域农业的全面数字化管理。 数字农业大数据架构基于大数据、区块链、GIS和物联网技术,构建农业大数据中心、农业物联网平台和农村综合服务指挥决策平台三大基础平台。农业大数据中心汇聚各类涉农信息资源和业务数据,支持大数据应用。信息采集系统覆盖市、县、乡、村多级,形成高效的农业大数据信息采集体系。 农业物联网平台包括环境监测系统、视频监控系统、预警预报系统和智能控制系统,通过收集和监测数据,实现对农业环境和生产过程的智能化管理。综合服务指挥决策平台利用数据分析和GIS技术,为农业决策提供支持。 数字乡村建设包括三大服务平台:治理服务平台、民生服务平台和产业服务平台。治理服务平台通过大数据和AI技术,实现乡村治理的数字化;民生服务平台利用互联网技术,提供各类民生服务;产业服务平台融合政企关系,支持农业产业发展。 数字乡村的应用场景广泛,包括农业生产过程、农产品流通、农业管理和农村社会服务。农业生产管理系统利用AIoT技术,实现农业生产的标准化和智能化。农产品智慧流通管理系统和溯源管理系统提高流通效率和产品追溯能力。智慧农业管理通过互联网+农业,提升农业管理的科学性和效率。农村社会服务则通过数字化手段,提高农村地区的公共服务水平。 总体而言,数字乡村和智慧农业的建设,不仅能够提升农业生产效率和管理水平,还能够促进农村地区的社会经济发展,实现城乡融合发展,是推动中国农业现代化的重要途径。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值