龙空技术网

Python 基础知识:变量和数据类型

自由坦荡的湖泊AI 133

前言:

眼前兄弟们对“python怎么调用函数中的变量数据类型”都比较关注,同学们都需要剖析一些“python怎么调用函数中的变量数据类型”的相关知识。那么小编在网摘上搜集了一些对于“python怎么调用函数中的变量数据类型””的相关资讯,希望我们能喜欢,咱们一起来了解一下吧!

在 Python 中,变量用于存储和操作数据。它们充当可以在整个程序中访问和修改的值的占位符。Python 是一种动态类型语言,这意味着变量可以保存不同数据类型的值。

定义:

Python 中的变量是使用名称创建的,并使用赋值运算符 分配一个值。变量的名称应遵循以下某些规则:

#Creating a variable 'name'name = "John"print(name)

变量规则:

变量名称必须以字母或下划线字符 (_) 开头。例如。_count name age变量名不能以数字开头。它们应以字母或下划线开头。例如,不是有效的变量名称。1number变量名称只能包含字母数字字符(字母和数字)和下划线。不允许使用特殊字符和空格。例如。my_var count_1 name2变量名称区分大小写,这意味着 和 被视为两个不同的变量。my_var My_Var变量名不能是关键字,因为关键字是 Python 中具有特殊含义的保留字。例如ifforwhile 是关键字,不能用作变量名称。

另外,请注意:Python 还允许您使用称为多次赋值的过程在一行中为多个变量赋值。下面是一个示例

# Assigning same value to different variablesx=y=z=10print(x)print(y)print(z)# Assigning different values to different variablesa,b = 10,20print(a)print(b)

在 Python 中,数据类型定义变量或对象的性质和行为。它们指定可以存储在变量中的数据类型以及可以对该数据执行的操作。下图表示 Python 中的数据类型,如下所述。

type() 是 Python 中用于确定变量数据类型的函数。

数值:

整数:整数,如 1、2、100

2.浮点数:十进制数,如3.14、2.718

3.复数:既有实部又有虚部的数字,如2+3j、1-4j

# numeric - int, float, complexnum1 = 5print(type(num1))num2 = 4.567print(type(num2))num3 = 8 + 5jprint(type(num3))

序列:

字符串:用单引号或双引号括起来的字符序列,例如“hello”、“world”等。列表:用方括号 [] 括起来的元素的有序集合,其中元素可以是任何数据类型,例如 [1, 2, 3], ['apple', 'banana', 'orange']元组:括在括号()中的元素的有序集合,类似于列表,但元组是不可变的(一旦创建就无法修改),例如(1,2,3),('a','b','c')

# String - strx = 'hello, this is "raja"'print(type(x))# List - listList = [1,2,3,4.5,7.98,'raja','good']print(List)print(type(List))# Tuple - tupleTuple = (1,2,3,4.5,7.98,'raja','good')print(type(Tuple))

字典:用大括号 {} 括起来的键值对的无序集合。键是唯一的,用于访问相应的值,例如 {'name': 'John', 'age': 25, 'city': 'New York'}

# Dictionary - dictDictionary = {'Alejandra':10,'Gulcin':12,'Jelena':11}print(type(Dictionary))# Accessing value in the dictionary with keyprint(Dictionary["Gulcin"])

Set:表示唯一元素的无序集合,用大括号 {} 括起来。集合不允许重复值,它们支持并集、交集等数学集合运算,例如 {1, 2, 3}, {'apple', 'banana', 'orange'}

# Set - set - will not store duplicatesSet = {1,1,2,3,4,5,6,6,6,8,9}print(Set)# Converting list to set so that list can have no duplicatesArea_data = ['Tim','Tom','Mary','Tim','Mary','Alex']Set_unique_names = set(Area_data)print(Set_unique_names)

布尔值:True 或 False。布尔值通常是比较或逻辑运算的结果。

# boolean datatypes - True, Falseprint(10>11)print(11<13)

标签: #python怎么调用函数中的变量数据类型