开启掘金成长之旅!这是我参与「掘金日新计划 · 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'>