Python学习1
简单输出语句可直接使用”print“进行输出
1 Python 缩进
缩进指的是代码行开头的空格。
在其他编程语言中,代码缩进仅出于可读性的考虑,而 Python 中的缩进非常重要。Python 使用缩进来指示代码块。如果省略缩进,Python 会出错。空格数取决于程序员,但至少需要一个。
注:可使用格式化代码快捷键“shift+enter”一键调整
2 Python 变量
在 Python 中,变量是在为其赋值时创建的
3 Python 注释
注释以 # 开头,Python 将其余部分作为注释呈现,并对其忽略。
Python 实际上没有多行注释的语法。要添加多行注释,您可以为每行插入一个 “#”,或者,以不完全符合预期的方式,您可以使用多行字符串。由于 Python 将忽略未分配给变量的字符串文字,因此您可以在代码中添加多行字符串(三引号,即 “”“),并在其中添加注释。
注释功能:解释Python代码、提高代码的可读性、测试代码时,可以使用注释来阻止代码执行。
4 Python 变量
4.1 创建变量
变量是存放数据值的容器,与其他编程语言不同,Python 没有声明变量的命令,首次为其赋值时,才会创建变量。
Python 变量不需要使用任何特定类型声明,甚至可以在设置后更改其类型。
例:
x = 4 # x 是 int 类型
x = "Sally" # x 现在是 str 类型
print(x) #输出结果:Sally"
字符串变量可以使用单引号或双引号进行声明,例:x = "John"与x = 'John'等同
4.2 变量名称
变量可以使用短名称(如 x 和 y)或更具描述性的名称(age、carname、total_volume)。
Python 变量命名规则:
- 变量名必须以大小写字母或下划线开头
- 变量名不能以数字开头 例如:2myvar为不合法变量名
- 变量名只能包含字母、数字、下划线(A-z、0-9 和 _)
- 变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)
4.3 多个变量的赋值
4.3.1 为多个变量赋不同的值
4.3.2 为多个变量赋相同的值
4.4 输出变量
Python 的 print语句通常用于输出变量。如需结合文本和变量,Python 使用 +
字符:
使用 + 字符还可以将一个变量与另一个变量相加:
对于数字,+
字符用作数学运算符,且只能是数字字符之间的相加,否则会报错
4.5 全局变量
在函数外部创建的变量(如上述所有实例所示)称为全局变量。
全局变量可以被函数内部和外部的每个人使用。
在函数外部创建变量,并在函数内部使用它。
如果在函数内部创建具有相同名称的变量,则该变量将是局部变量,并且只能在函数内部使用。具有相同名称的全局变量将保留原样,并拥有原始值。
4.6 global 关键词
通常,在函数内部创建变量时,该变量是局部变量,只能在该函数内部使用。
要在函数内部创建全局变量,可以使用global
关键字。
另外,如果要在函数内部更改全局变量,使用 global 关键字。
5 Python 数据类型
5.1 内置数据类型
在编程中,数据类型是一个重要的概念。
变量可以存储不同类型的数据,并且不同类型可以执行不同的操作。
在这些类别中,Python 默认拥有以下内置数据类型:
文本类型: | str |
---|---|
数值类型: | int , float , complex |
序列类型: | list , tuple , range |
映射类型: | dict |
集合类型: | set , frozenset |
布尔类型: | bool |
二进制类型: | bytes , bytearray , memoryview |
5.2 获取数据类型
使用 **type()
**函数获取任何对象的数据类型:
5.3 设置数据类型
在 Python 中,当您为变量赋值时,会设置数据类型:
实例 | 数据类型 |
---|---|
x = "Hello World" 字符串 | str |
x = 20 整数(整型) | int |
x = 20.5 浮点数(浮点型) | float |
x = 1j | complex |
x = ["apple", "banana", "cherry"] | list |
x = ("apple", "banana", "cherry") | tuple |
x = range(6) | range |
x = | dict |
x = | set |
x = frozenset({"apple", "banana", "cherry"}) | frozenset |
x = True | bool |
x = b"Hello" | bytes |
x = bytearray(5) | bytearray |
x = memoryview(bytes(5)) | memoryview |
5.4 数据类型介绍
str:表示字符串(字符串)的数据类型。字符串是由字符组成的不可变序列,它用于表示文本数据。在Python中,字符串可以用单引号(')或双引号(”)括起来。
int:表示整数数据类型的关键字。整数是没有小数部分的数字,可以是正、负数或零。
float:表示浮点数(浮点型)数据类型的关键字。浮点数是带有小数部分的数字,可以是正数、负数或零。在Python中,浮点数数据类型用于表示需要包含小数的数字,例如3.14、-2.5、0.0等。
complex:表示复数(复数型)数据类型的关键字。复数是具有实数部分和虚数部分的数。
list:表示列表(列表型)数据类型的关键字。列表是一种有序、可变的容器,可以存储多个值,并且每个值可以是不同的数据类型。在Python中,列表可以包含任意类型的元素,如整数、浮点数、字符串等。
tuple:表示元组(元组型)数据类型的关键字。元组是一种有序、不可变的容器,类似于列表,但元组的元素不可更改。Python中用圆括号 () 来表示元组,元素之间使用逗号进行分隔。
range:表示范围的关键字和内置函数。通过使用range,我们可以创建一个表示一系列连续整数的对象。range可以接受一个或多个参数,用于指定范围的起始值、结束值和步长。
dist:表示字典(字典型)数据类型的关键字。字典是一种无序的数据结构,用于存储键-值对。在Python中,字典以花括号 {} 表示,每个键-值对之间使用冒号 : 分隔,不同的键-值对之间使用逗号进行分隔。
set:表示集合(集合型)数据类型的关键字。集合是一种无序且不重复的数据结构,用于存储多个唯一的元素。在Python中,集合以花括号 {} 表示,元素之间使用逗号进行分隔。
frozenset:表示不可变集合(不可变集合型)数据类型的关键字。不可变集合是一种无序且不可变的集合,与可变集合(普通的集合)相比,它不允许进行添加、删除或修改元素。
bool:表示布尔值(布尔型)数据类型的关键字。布尔值只有两个取值,即True(真)和False(假),用来表示逻辑上的真和假。# 条件判断、逻辑运算
bytes表示字节串(字节型)数据类型的关键字。字节串是一种不可变的序列,由字节(8位二进制)组成,用来表示二进制数据。
bytearray:表示可变字节串(可变字节型)数据类型的关键字。与字节串(bytes)不同,可变字节串允许进行修改操作,因此可以用于处理需要修改的二进制数据。
memoryview:用于操作内存视图(memory views)的关键字。内存视图是Python提供的一种高效且灵活的机制,用于在不复制底层数据的情况下访问和操作对象的内存。
标签:变量,Python,数据类型,学习,关键字,使用,字符串 From: https://www.cnblogs.com/wangkaixuan123/p/17555863.html