Python小白进阶学与练(2)——变量与常量

liftword5个月前 (12-17)技术文章71

变量

Python中的变量就类似一个标签,标签贴在什么上就代表什么。

在python中变量只有被赋值才能被创建。

变量的赋值由三部分构成:

# 变量名 赋值符号 变量值
name     =      value

变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,变量名一般有三种命名方式:

  1. 纯小写+数字+下划线,变量名一般会采用这种方式。
  2. 驼峰体,首字母大写。
  3. 纯大写,这一般是用来定义程序中的常量。注意,这是约定俗成的规范,不是Python本身的语法。

当变量定义的时候,会在内存中申请一块空间专门用来存放变量值,如:a=1

注意:

  1. 变量名不可以是python编程中的特有语言,如if、while、print、input等
  2. 变量名不能以数字开头

常量

所谓常量就是不变的量,比如π就是一个常量。在Python中,通常用全部大写的变量名表示常量:

PI = 3.14159265359

其实PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI的值,也没人能拦住你。

练习

请打印出以下变量的值:

n = 123
f = 456.789
s1 = 'Hello, world'
s2 = 'Hello, \'Adam\''
s3 = r'Hello, "Bart"'
s4 = r'''Hello,
     Lisa!'''

下面哪个变量名是正确的:

name = 'abc'  
_ = 'alex'       
_101 = "a" 
9name = "kde" 
fix(name = 666

相关文章

Python 基础——运算符之算术运算符

运算符运算符是用来进行对数据的计算,赋值,和比较等。可以将一个或多个操作数用运算符连接成可执行语句,用来实现特定功能。基本赋值运算符赋值运算符用于为变量或者常量进行赋值,python 中使用 = 作为...

小学生有必要学习Python 吗?答案是:看个人情况

最近跟家长聊天,谈及小学生有没有必要学习Python,简单谈一下自己的看法。该不该去学Python,要看孩子个人情况!如果孩子数学成绩还可以,有空余的时间,建议学习一下,还是挺好的。如果孩子学习本身就...

Python 为什么会有个奇怪的“...”对象?

本文出自“Python为什么”系列,请查看全部文章在写上一篇《Python 为什么要有 pass 语句?》时,我想到一种特别的写法,很多人会把它当成 pass 语句的替代。在文章发布后,果然有三条留言...

无序表抽象数据类型及Python实现 python无序集合有哪些

无序表(Unordered List)抽象数据类型无序表(Unordered List) 是一种常见的数据结构,它是一种存储数据的容器,允许元素在其中的顺序是无关紧要的。与数组或列表相比,无序表通常不...

变量或常量修改你不知道的奥秘 变量或常量修改你不知道的奥秘是什么

有些变量其实可能是常量,修改将产生一些不预期的结果。字符串修改C语言字符串char *变量本质是指针, 如果是字面量初始化,存放位置可能位于只读区,修改内容将产生崩溃。char s[] = "...