python变量的完整指南一

80 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第17天,点击查看活动详情

最近的文章一直在说python的基础数据结构,讲了字典,列表,元组,集合,感觉最基础的变量还没有讲,今天我们继续来学习python的基础知识的不同点,为什么说是基础知识的不同点呢?简单的我们有菜鸟,全的我们有官方文档,但是要么过于基础,要么过于深奥,对于初学者不一定完全适合,所以就有了这个系列的文章。

书归正传,继续讲python基础:变量

与所有其他语言一样,Python 具有可以定义的变量来保存数据。当我们学习 python 变量时,记住一些关于 Python 的基本知识很重要:

  • 它是动态类型的,所以变量可以改变类型——Python 从变量的内容中推断出变量的类型。
  • 它是强类型的,所以类型不能以意想不到的方式改变——也就是说,我们不能像在Javascript中那样将字符串和数字相加。

如何在 Javascript 中定义变量

让我们开始学习如何定义变量。首先,创建一个名为 的文件variables.py,让我们开始试验。

标准变量定义

与 Javascript 或其他语言不同,不需要使用关键字来定义变量。例如,如果我们想定义一个x带有值Hello World(字符串)的变量——那么我们只需执行以下操作来创建变量,然后打印它:

x = "Hello World" 
print(x)

当我们位于存储的目录中时,我们可以variables.py通过保存它并从终端运行来在我们的文件中测试它。如果出于某种原因找不到该命令

与其他语言一样,我们有多种类型。这里有一些例子:

w = "Hello World" 
# String 
x = 1 
# Int 
y = 2.5 
# Float 
z = True 
# Boolean 
print(w, x, y, z)

与其他一些语言的一个区别是,在定义布尔值时,我们使用大写字母——所以你必须写True. type我们可以使用以下函数找出任何变量的类型:

w = "Hello World" 
# String 
x = 1 
# Int 
y = 2.5 
# Float 
z = True 
# Boolean 
print(type(x))
# Will return <class 'int'>