博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2021年 人工智能AI重点分析 第三章 变量认识
阅读量:4144 次
发布时间:2019-05-25

本文共 1132 字,大约阅读时间需要 3 分钟。

1、什么是变量

能够被改变的量称为变量,变量来源于数学,是计算机语言中内存储计算结果或表 示值的抽象概念,变量也称为容器。 变量来源于数学中的未知数x,我们来举个 例子,在数学中这个x可以表示任何数,那么x不是单单是一个值了,而是一个容 器。在举个例子在生活中用的杯子,这个杯子每天都要喝水,那杯子可以装很多内 容了,如:水、茶、酒等等。那这个杯子就是x(容器)。所以变量就是一个空间或 者是容器。那为什么要用变量,因为需要在变量的空间内存放一些数据。

数据就是常量,常量是不能被改变的量。那么数据为什么是常量,比如:x = 6 这 个6能否被改变呢?是不能被改变的,那生活中的例子: 父亲+母亲= 儿子或女儿

那么父亲=儿子吗?是不行的,所以常量是不能被改变的。但是新的数据是可以被 改变的,如:6+2 = 8,这个8是6+2产生新的数据。

2、变量的作用

变量的作用是用来解释这个数据干嘛用的或说明数据的作用。变量另一个作用是用 来存储这个数据的作用。

 

  1. 在python如何定义一个变量重点

变量名 = 初始化值

注意:“=”是赋值号,“==”是判断是否相等。

变量名的命名规则:由字母、数字、下划线组成,但不能以数字开头,并且对字母 大小写敏感,最后不能使用关键字。

     2.变量的用法

a = 3

a = 5
print(a)

注意:这是变量基础赋值用法,结果如下

5

注意:结果是5,将3覆盖掉了。

   3.变量为什么要给初始化值

在python中不赋值是浪费空间,这是python定义的。

  4.变量的命名规范

什么是命名规范,如果不使用命名规范方式做,代码是可以跑的,但是不好。

命名规范分为:

      1)不要将python中关键字和函数名用于变量名,但是有些关键字是可以使用变量 名,并且不会报错,记住这些关键字也不要用。

      2)变量名使用既简短又具有描述性。如:

          name比n好;

          student_name 比 s_n 好;

         name_length 比 length_of_person_name好;

         1.在起变量的使用不要使用“i”和“o”,因为跟“1”和“0”很像。

3、变量特殊的用法

  1. 多目标赋值并输出结果

a,b = 6,8

print(a,b)

6 8

 

    2.交换变量的值的几种做法

a,b = 6,8

c = a
a = b
b = c
print(a,b)

8 6

a,b = 6,8

a = a + b
b = a - b
a = a - b
print(a,b)

8 6

a,b = 6,8

a,b = b,a
print(a,b)

8 6

a,b = 6,8

a = a ^ b
b = a ^ b
a = a ^ b
print(a,b)

8 6

转载地址:http://lduti.baihongyu.com/

你可能感兴趣的文章
java中的访问修饰符--public、protected、default、private
查看>>
c语言数据结构补齐原则
查看>>
Python2 设置系统默认编码
查看>>
Python 列表内字符编码问题,encode和decode
查看>>
Python2中的urllib、urllib2与Python3中的urllib以及第三方模块requests
查看>>
Python 爬虫尽量不被发现策略
查看>>
近期个人总结
查看>>
论文阅读笔记一(Recognizing Keystrokes Using WiFi Devices)
查看>>
面试问题集锦
查看>>
CSI实验记录
查看>>
CSI相关知识
查看>>
Struts2和Spring
查看>>
Java中的堆和栈的区别
查看>>
Python 爬虫学习笔记
查看>>
python2和python3 共存时 pip安装问题
查看>>
java String字符串类的两种实例化方法
查看>>
java String类的字符串常量不可变更
查看>>
JAVA 构造方法与匿名对象
查看>>
Java static 和 final 修饰符
查看>>
java abstract修饰符
查看>>