Python入门教程(五)Python变量的用法

目录
  • 创建变量
  • 变量名称
    • Python 变量命名规则:
  • 向多个变量赋值
  • 输出变量
  • 全局变量
  • global 关键字

创建变量

变量是存放数据值的容器。

与其他编程语言不同,Python 没有声明变量的命令。

首次为其赋值时,才会创建变量。

实例

x = 10
y = "Bill"
print(x)
print(y)

运行实例

变量不需要使用任何特定类型声明,甚至可以在设置后更改其类型。

实例

x = 5 # x is of type int
x = "Steve" # x is now of type str
print(x)

运行实例

字符串变量可以使用单引号或双引号进行声明:

实例

x = "Bill"
# is the same as
x = 'Bill'

运行实例

变量名称

变量可以使用短名称(如 x 和 y)或更具描述性的名称(age、carname、total_volume)。

Python 变量命名规则:

  • 变量名必须以字母或下划线字符开头
  • 变量名称不能以数字开头
  • 变量名只能包含字母数字字符和下划线(A-z、0-9 和 _)
  • 变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)

请记住,变量名称区分大小写

向多个变量赋值

Python 允许您在一行中为多个变量赋值:

实例

x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)

运行实例

可以在一行中为多个变量分配相同的值:

实例

x = y = z = "Orange"
print(x)
print(y)
print(z)

运行实例

输出变量

Python 的 print 语句通常用于输出变量。

如需结合文本和变量,Python 使用 + 字符:

实例

x = "awesome"
print("Python is " + x)

运行实例

还可以使用 + 字符将变量与另一个变量相加:

实例

x = "Python is "
y = "awesome"
z =  x + y
print(z)

运行实例

对于数字,+ 字符用作数学运算符:

实例

x = 5
y = 10
print(x + y)

运行实例

如果尝试组合字符串和数字,Python 会给出错误:

实例

x = 10
y = "Bill"
print(x + y)

运行实例

全局变量

在函数外部创建的变量(如上述所有实例所示)称为全局变量。

全局变量可以被函数内部和外部的每个人使用。

实例

在函数外部创建变量,并在函数内部使用它:

x = "awesome"

def myfunc():
  print("Python is " + x)

myfunc()

运行实例

如果在函数内部创建具有相同名称的变量,则该变量将是局部变量,并且只能在函数内部使用。具有相同名称的全局变量将保留原样,并拥有原始值。

实例

在函数内部创建一个与全局变量同名的变量:

x = "awesome"

def myfunc():
  x = "fantastic"
  print("Python is " + x)

myfunc()

print("Python is " + x)

运行实例

global 关键字

通常,在函数内部创建变量时,该变量是局部变量,只能在该函数内部使用。

要在函数内部创建全局变量,可以使用 global 关键字。

实例

如果用了 global 关键字,则该变量属于全局范围:

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)

运行实例

另外,如果要在函数内部更改全局变量,请使用 global 关键字。

实例

要在函数内部更改全局变量的值,请使用 global 关键字引用该变量:

x = "awesome"

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)

运行实例

到此这篇关于Python入门教程(五)Python变量的用法的文章就介绍到这了,更多相关Python变量的用法内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Python入门教程(三)Python语法解析

    目录 执行 Python 语法 Python 缩进 Python 变量 注释 执行 Python 语法 正如我们在上一节中学习到的,可以直接在命令行中编写执行 Python 的语法: >>> print("Hello, World!") Hello, World! 或者通过在服务器上创建 python 文件,使用 .py 文件扩展名,并在命令行中运行它: C:\Users\Your Name>python myfile.py Python 缩进 缩进指的是代码行

  • Python入门教程之pycharm安装/基本操作/快捷键

    目录 一.下载pycharm 二.pycharm安装 三.第一次新建或者打开一个项目 四.翻译/汉化两个插件的安装 1.翻译插件安装 2.汉化插件安装 在线安装 离线安装 五.pycharm快捷键 六.字体设置/背景设置 七.为pycharm配置Python环境或anaconda环境 八.pycharm设置镜国内像源 敲代码当然要选择一款合适的编辑器啦,比如学python就用pycharm,全世界唯一一款专门用于Python的编辑器,yyds! 我们安装pycharm之前先安装好Python再来

  • Python入门(六)Python数据类型

    目录 内置数据类型 获取数据类型 设置数据类型 设定特定的数据类型 内置数据类型 在编程中,数据类型是一个重要的概念. 变量可以存储不同类型的数据,并且不同类型可以执行不同的操作. 在这些类别中,Python 默认拥有以下内置数据类型: 获取数据类型 您可以使用 type() 函数获取任何对象的数据类型: 实例 打印变量 x 的数据类型: x = 10 print(type(x)) 运行实例 设置数据类型 在 Python 中,当您为变量赋值时,会设置数据类型: 设定特定的数据类型 如果希望指定

  • Python入门教程(七)Python数字类型

    目录 Python 数字类型 Int Float 复数 类型转换 随机数 Python 数字类型 Python 中有三种数字类型: int float complex 为变量赋值时,将创建数值类型的变量: 实例 x = 10 # int y = 6.3 # float z = 2j # complex 如需验证 Python 中任何对象的类型,请使用 type() 函数: 实例 print(type(x)) print(type(y)) print(type(z)) 运行实例 Int Int 或

  • Python入门教程(一)Python简单介绍

    目录 什么是 Python? Python 可以做什么? Python可以做: 为何选择 Python? Python 语法与其他编程语言比较 关于偏见 什么是 Python? 自20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用,Python 已然成为最受欢迎的程序设计语言之一,特别是最近几年,已然成为编程语言排行榜第一名的常客. 在国内,Python能火热到什么程度?从2018年开始,Python开始爆发,不仅各大高校陆续开设Python课程,计算机等级考试也早就在2018年将P

  • Python入门教程(二)Python快速上手

    目录 Python 安装 Python 快速入门 Python 命令行 Python 安装 已经安装软件的小伙伴要检查是否已在 Windows PC 上安装了 python,请在开始栏中寻找 Python 或者直接在命令提示符窗口输入Python按回车,如果已经安装就会出现你的安装信息. 如果有小伙伴还没有安装环境或者编辑器,可以转到这里:Python入门教程之Python的安装下载配置Python入门教程之pycharm安装/基本操作/快捷键 Python 快速入门 Python 是一门解释型

  • Python入门教程(四)Python注释介绍

    目录 创建注释 多行注释 开始之前,先给大家讲个笑话… 程序员最讨厌的两种人:写代码不写注释的人和让自己写注释的人. 注释可用于解释 Python 代码.注释可用于提高代码的可读性.在测试代码时,可以使用注释来阻止执行. 创建注释 注释以 # 开头,Python 将忽略它们: 实例 #This is a commentprint("Hello, World!") 运行实例 注释可以放在一行的末尾,Python 将忽略该行的其余部分: 实例 print("Hello, Worl

  • Python入门教程之Python的安装下载配置

    目录 一.Python 下载 三.配置环境变量 四.pip下载模块慢 安装模块 两种方式 一.Python 下载 Python是运行的环境,必不可少,如果你是Linux系统的话,不用安装,自带了Python. 首先我们打开浏览器搜索Python,选择这个后面带官方标识的,点击进去. 选择Python,鼠标移动到 Downloads(下载) 上面,选择右边的3.10.0版本,点击即可下载. 如果你要下载其它版本,选择 Downloads(下载) 点击 All releases(所有版本) 往下拉,

  • Python入门教程(十七)Python的While循环

    目录 Python 循环 while 循环 break 语句 continue 语句 else 语句 Python 循环 Python 有两个原始的循环命令: while 循环 for 循环 while 循环 如果使用 while 循环,只要条件为真,我们就可以执行一组语句. 实例 只要 i 小于 7,打印 i: i = 1 while i < 7: print(i) i += 1 运行实例 1 2 3 4 5 6 注释:请记得递增 i,否则循环会永远继续. while 循环需要准备好相关的变量

  • Python入门教程(二十五)Python的作用域

    目录 局部作用域 函数内部的函数 全局作用域 命名变量 Global 关键字 变量仅在创建区域内可用.这称为作用域. 局部作用域 在函数内部创建的变量属于该函数的局部作用域,并且只能在该函数内部使用. 实例 在函数内部创建的变量在该函数内部可用: def myfunc(): x = 100 print(x) myfunc() 运行实例 100 函数内部的函数 如上例中所示,变量 x 在函数外部不可用,但对于函数内部的任何函数均可用: 实例 能够从函数内的一个函数访问局部变量: def myfun

  • python入门教程之基本算术运算符

    一.算术运算符 运算符 + - * / % **(幂)求次方 //(取整除,向下取整)如:9//2 =4 二.比较运算符 运算符 == != <>(不等于,类似!=) < > >= <= #举例说明: x = 10 y = 20 print(x > y) # False print(x < y) # True print(x >= y) # False print(x <= y) # True print(x == y) # False prin

  • Python入门教程(十六)Python的if逻辑判断分支

    目录 Python 条件和 If 语句 缩进 Elif Else 简写 If 简写 If … Else And Or 嵌套 If pass 语句 Python 条件和 If 语句 Python 支持来自数学的常用逻辑条件: 等于:a == b不等于:a != b小于:a < b小于等于:a <= b大于:a > b大于等于:a >= b 这些条件能够以多种方式使用,最常见的是“if 语句”和循环. if 语句使用 if 关键词来写. 实例 If 语句: a = 66 b = 200

  • Python入门教程(二十二)Python的类和对象

    目录 Python 类/对象 创建类 创建对象 init() 函数 对象方法 self 参数 修改对象属性 删除对象属性 删除对象 pass 语句 Python 类/对象 Python 是一种面向对象的编程语言. Python 中的几乎所有东西都是对象,拥有属性和方法. 类(Class)类似对象构造函数,或者是用于创建对象的“蓝图”. 创建类 如需创建类,请使用 class 关键字: 实例 使用名为 x 的属性,创建一个名为 MyClass 的类: class MyClass: x = 5 运行

  • Python入门教程(二十一)Python的数组

    目录 前言 数组 一.什么是数组? 访问数组元素 数组长度 循环数组元素 添加数组元素 删除数组元素 二.数组的内置方法 前言 在Python中没有内置对数组的支持,但可以使用 Python 列表代替 数组 数组用于在单个变量中存储多个值: 创建一个包含汽车品牌的数组: cars = ["Porsche", "Volvo", "BMW"] 一.什么是数组? 数组是一种特殊变量,能够一次包含多个值. 如果我们有一个项目列表(例如,汽车品牌列表),将

  • Python入门教程(十九)python的函数详解

    目录 创建函数 调用函数 参数 默认参数值 以 List 传参 返回值 关键字参数 任意参数 pass 语句 递归 函数是一种仅在调用时运行的代码块. 可以将数据(称为参数)传递到函数中. 函数可以把数据作为结果返回. 创建函数 在 Python 中,使用 def 关键字定义函数: 实例 def my_function(): print("Hello from a function") 调用函数 如需调用函数,请使用函数名称后跟括号: 实例 def my_function(): pri

  • python入门jupyter基础操作及文本用法

    目录 1.jupyter简介 2.jupyter基础操作 2.1windows更新pip库 2.2jupyter安装 2.3初次启动jupyter 2.4设置密码进入jupyter #再次运行jupyter 3.创建一个jupyter文本 4.jupyter文本的用法 4.1保存和下载文本 4.2运行和切换代码 4.3多个代码运行 1.jupyter简介 Jupyter Notebook是一个开源的Web应用程序,允许用户创建和共享包含代码.方程式.可视化和文本的文档. 它的用途包括:数据清理和

  • Python入门教程之三元运算符的使用详解

    目录 使用三元运算符的简单方法 使用元组.字典和 lambda 的直接方法 三元运算符可以写成嵌套的 if-else 在三元运算符中使用打印功能 要点 三元运算符也称为条件表达式,是根据条件为真或假来评估某些内容的运算符.它在2.5 版本中被添加到 Python 中. 它只是允许在单行中测试条件,替换多行 if-else,使代码紧凑. 语法 : [on_true] if [expression] else [on_false] 使用三元运算符的简单方法 # 演示条件运算符的程序 a, b = 1

  • Python入门教程之运算符重载详解

    目录 如何重载Python中的运算符 在 Python中重载比较运算符 重载相等和小于运算符 用于运算符重载的 Python 魔术方法或特殊函数 二元运算符 比较运算符 赋值运算符 一元运算符 运算符重载意味着赋予超出其预定义的操作含义的扩展含义.例如运算符 + 用于添加两个整数以及连接两个字符串和合并两个列表.这是可以实现的,因为 '+' 运算符被 int 类和 str 类重载.您可能已经注意到,相同的内置运算符或函数对不同类的对象显示不同的行为,这称为运算符重载. # Python 程序显示

随机推荐