一、数据类型
1、弱类型与强类型
在强类型的编程语言中,定义变量时要指明变量的类型,而且赋值的数据也必须是相同类型的,C语言、C++、Java 是强类型语言的代表。和强类型语言相对应的是弱类型语言,Python、JavaScript、PHP 等脚本语言一般都是弱类型的。弱类型语言有两个特点:
- 变量无须声明就可以直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量
- 变量的数据类型可以随时改变,比如,同一个变量可以一会儿被赋值为整数,一会儿被赋值为字符串
num = 10
print(type(num))
num = "jams"
print(type(num))
num = 16.8
print(type(num))
输出结果:
<class 'int'>
<class 'str'>
<class 'float'>
2、标准数据类型
Python有五个标准的数据类型:
- Numbers(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Dictionary(字典)
本文介绍了编程中的强类型和弱类型概念,以Python为例,指出在强类型语言中需要明确变量类型,而弱类型如Python则允许动态类型转换。此外,还概述了Python的五种标准数据类型:数字、字符串、列表、元组和字典。

被折叠的 条评论
为什么被折叠?



