Logo
Section 1 / 6

基本数据类型

了解 MATLAB 和 Python 中的基本数据类型。

导入

基本数据类型

了解 MATLAB 和 Python 中的基本数据类型。

...

数据类型MATLABPython
整数int8, int16, int32, int64, uint8, uint16, uint32, uint64int
浮点数单精度,双精度float
复数complexcomplex
1% 数值 2Numeric_Variable = 32; 3 4% 整数 5Integer_Variable = int8(25); % 初始化 6 7% 浮点数 8Float_Variable = 1.2521; % 初始化 9 10% 复数 11Complex_Variable = 2 + 5i; % 初始化 12 13whos a Numeric_Variable Integer_Variable Float_Variable Complex_Variable
1# 整数 2Integer_Variable = 25 # 初始化 3print(type(Integer_Variable)) # 检查数据类型 4 5# 浮点数 6Float_Variable = 1.2521 # 初始化 7print(type(Float_Variable)) # 检查数据类型 8 9# 复数 10Complex_Variable = complex(2,5) # 初始化 11print(type(Complex_Variable)) # 检查数据类型

数据类型MATLABPython
字符charstr
字符串strstr
1% 单字符的 char 变量 2Char_Variable_s = 'a'; % 初始化 3 4% 单字符的 str 变量 5String_Variable_s = "a"; % 初始化 6 7% 多字符的 char 变量 8Char_Variable = 'my name'; % 初始化 9 10% 多字符的 str 变量 11String_Variable = "my name"; % 初始化 12 13whos
1 Name Size Bytes Class Attributes 2 3 Char_Variable 1x7 14 char 4 Char_Variable_s 1x1 2 char 5 String_Variable 1x1 148 string 6 String_Variable_s 1x1 148 string
1# 使用单引号的字符串 2String_Variable1 = 'a' # 初始化 3print(String_Variable1) 4print(type(String_Variable1)) # 检查数据类型 5 6# 使用双引号的字符串 7String_Variable2 = "alpha" # 初始化 8print(String_Variable2) 9print(type(String_Variable2)) # 检查数据类型 10 11# 使用三重单引号的字符串 12String_Variable3 = '''We are converting 13MATLAB code to Python''' # 初始化 14print(String_Variable3) 15print(type(String_Variable3)) # 检查数据类型 16 17# 使用三重双引号的字符串 18String_Variable4 = """We are converting 19MATLAB code to Python""" # 初始化 20print(String_Variable4) 21print(type(String_Variable4)) # 检查数据类型

数据类型MATLABPython
布尔值logical (true, false)bool (True, False)
1% 逻辑值 1 ==> true 2Bool_Variable1 = true; % 初始化 3 4% 逻辑值 0 ==> false 5Bool_Variable0 = false; % 初始化 6 7whos Bool_Variable1 Bool_Variable0
1# 布尔值 true 2Bool_Variable = True # 初始化 3print(type(Bool_Variable)) # 检查数据类型 4 5# 布尔值 false 6Bool_Variable1 = False # 初始化 7print(type(Bool_Variable1)) # 检查数据类型

匹配答案

左侧右侧
```
var = 4/4
```Python float 变量
```
var = "First Name"
```Python int 变量
```
var = 1.0
```Python chr 变量
```
var = 'First Name'
```Python str 变量
1# 初始化常量 2PI = 3.14 3# 初始化变量 4var = 22.5 5# 使用蛇形命名法初始化变量 6my_age = 12 7# 使用驼峰命名法初始化变量 8myAge = 12
1import string 2print("所有字母: \n", string.ascii_letters) 3print("所有数字: \n", string.digits) 4print("所有标点符号: \n ", string.punctuation) 5print("所有可打印字符: \n", string.printable)
1import math 2import numpy 3var1 = float('inf') 4var2 = math.inf 5var3 = numpy.inf 6print(var1 == var2 == var3)

两个世界的宇宙

数组和矩阵