首页 > 编程语言 >python基础-变量、常量

python基础-变量、常量

时间:2023-11-01 20:44:35浏览次数:25  
标签:常量 python pslsy print 变量名 变量 name

变量

什么是变量?

  顾名思义,变量就是可以变化的量,例如人们的年龄,存款等,都会因为某些因素而发生改变

变量的定义、原理与使用:

  变量的定义由三部分组成:变量名("相当于一个名称")、赋值号("用=来表示,作用是将=右边的东西赋值给左边")和值("用来记录事物的状态")

name = "pslsy"  
# 定义一个变量,变量名字是name,然后将字符串pslsy通过赋值号(=)赋值给变量name

  上面代码执行的原理是:在执行这行代码的时候,解释器会在内存中申请一个空间用来存放值,然后将申请到变量名的内存地址绑定到值上面,通过变量名,则可以直接引用到对应的值

变量名的命名规范

  1、变量名只能是字母、数字或下划线的任意组合

  2、变量名的第一个字符不能是数字

  3、python代码中的关键字不能声明变量名如print、break、for等

变量值的三大特性

  id:作用是查询变量的内存地址,例如:

name = 'pslsy'
print(id(name))  # 1818202773232
# 这个值是我所打印出的内存地址,你们的可能不一样

  type:作用是查询变量的类型,例如:

name = "pslsy"
print(type(name))  # <class 'str'>

  value:就是变量名本身,例如:

name = "pslsy"
print(name)  # pslsy

 

常量

什么是常量?

  常量就是在执行过程中,不会发生改变的量,例如数字1、2、3...

标签:常量,python,pslsy,print,变量名,变量,name
From: https://www.cnblogs.com/pslsy/p/17804050.html

相关文章

  • python实现打砖块小游戏
    importpygameimportsysimportrandom#初始化pygamepygame.init()#设置屏幕大小screen_width=800screen_height=600screen=pygame.display.set_mode((screen_width,screen_height))#设置颜色white=(255,255,255)black=(0,0,0)#设置球和砖块的......
  • Python selenium Chrome下载文件并设置下载路径
    PythonseleniumChrome下载文件并设置下载路径具体代码如下:importosimporttimefromtimeimportsleepfromseleniumimportwebdriverfromselenium.webdriver.common.byimportBydown_path="D:\\Temp"chrome_options=webdriver.ChromeOptions()diy_prefs={......
  • Python:报错——ModuleNotFoundError: No module named 'encodings'
    运行Python报错:FatalPythonerror:Py_Initialize:unabletoloadthefilesystemcodecModuleNotFoundError:Nomodulenamed'encodings' 处理步骤:1.Files>>>Setting>>>Project>>>PythonInterpreter >>>AddInterpret......
  • 在简单的python程序中直接使用sqlalchemy
    database.pyfromsqlalchemyimportInteger,String,Columnfromsqlalchemy.ext.declarativeimportdeclarative_baseBase=declarative_base()classUsers(Base):__tablename__="users"id=Column(Integer,primary_key=True)name=......
  • less变量书写及样式混入
    定义变量定义混入样式变量及混入样式使用样式文件中  ~@代表src ......
  • 创建一个Web服务器并保持其运行,可以使用Python的Flask库。以下是一个基本的示例: ```p
    创建一个Web服务器并保持其运行,可以使用Python的Flask库。以下是一个基本的示例:```pythonfromflaskimportFlask,requestimportosapp=Flask(__name__)@app.route('/webhook',methods=['POST'])defwebhook():  data=request.get_json()  #在这里添加你的......
  • Python使用selenium的Chrome下载文件报错解决
    Python使用selenium的Chrome下载文件报错:失败下载错误。网络不稳定也会引发该错误。咱们这里是因为路径多个反斜杠造成的。 下图是报错内容运行日志:路径代码:base_url="https://www.2ppt.com/"#采集的网址ASP.NET电子商务源码save_path="E:\\Spider\\PPT\\"去掉SaveP......
  • 如何安装Python3.8版本的TensorFlow?
    condainstallkeras 现在tensorflow2.4支持3.63.73.8可以放心安装pipinstalltensorflowDownloadinghttps://mirrors.aliyun.com/pypi/packages/59/9b/tensorflow-2.5.0-cp38-cp38-manylinux2010_x86_64.whl(454.4MB)升级的话可以加个--upgradepipinstalltensorf......
  • Python中的字典的循环和嵌套
     字典进阶操作--循环和嵌套dic={"赵四":"特别能歪嘴","刘能":"老,老四啊...","大脚":"跟这个和那个搞对象","大脑袋":"瞎折腾....",}1.可以用for循环,直接拿到keyforkeyindic:print(key,dic[key])......
  • Python eval的用法及注意事项
    eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果。想象一下变量赋值时,将等号右边的表达式写成字符串的格式,将这个字符串作为eval的参数,eval的返回值就是这个表达式的结果。python中eval函数的用法十分的灵活,但也十分危险,安全性是其最大的缺点。本文从灵活......