目录

  • 1 前言
    • 1.1  Python解释器安装
    • 1.2  PyCharm开发环境
  • 2 Python程序设计实验
    • 2.1  实验1 基本输入输出
    • 2.2  实验2 基本运算
    • 2.3  实验3 字符串处理
    • 2.4  实验4 列表与元组应用
    • 2.5  实验5 列表与元组应用
    • 2.6  实验6 字典与集合应用
    • 2.7  实验7 函数应用1
    • 2.8  实验8 函数应用2
    • 2.9  实验9 类的创建与应用
    • 2.10  实验10 模块应用
    • 2.11  实验11 文件操作
    • 2.12  实验12 异常处理
    • 2.13  实验13 使用正则表达式
    • 2.14  实验14 tkinter基础应用
  • 3 学习参考
    • 3.1  1 Python及其IDLE环境
    • 3.2  2 Python代码规范
    • 3.3  3 使用变量
    • 3.4  4 输入输出
    • 3.5  5 运算符
    • 3.6  6 字符串
    • 3.7  7 条件语句
    • 3.8  8 循环语句
    • 3.9  9 列表
    • 3.10  10 元组
    • 3.11  11 字典
    • 3.12  12 集合
    • 3.13  13 自定义函数
    • 3.14  14 内置函数
    • 3.15  15 类的创建和使用
    • 3.16  16 类的继承与多态
    • 3.17  17 time模块
    • 3.18  18 os模块
    • 3.19  19 random模块
    • 3.20  20 文件
    • 3.21  21 错误与异常处理
 3 使用变量

一、变

---变量用于存储数据。

---变量赋值语句:变量名=表达式

---变量赋值后即创建。如:a=1

---语句“a=1”的执行过程是:

   ---创建值为1的数据对象,并为其分配内存

   ---为内存指定名称为a,通过变量a读取数据(称为变量a引用值为1的数据对象)

***说明***

---id(a)可以得到a对应内存的地址(也就是a引用的数据对象的内存地址)

---执行以下代码:

   a=1

   b=1

   print(id(a),id(b))

   这时,a,b的地址是相同的!说明1创建后不再创建,a,b引用的是同一对象。

---赋值语句“a=b=c=1”中变量a,b,c引用的是同一对象(即值为1的数据对象)。

---如果再执行语句“a=2”,id(a)为2存储的内存地址。

---可以同时为多个变量赋值。如:a,b,c=1,2,3


二、局部变量与全局变量

1、在函数内使用的变量为局部变量(仅限制在函数局部使用)

2、在函数外使用的变量为全局变量(可以在程序中任何位置使用)


三、整数的表示

   Python支持四种不同的进制表示整数:

1、二进制:以0b或0B开头。如:a=0b10001

2、八进制:以0o或0O开头。如:a=0o45

3、十进制:直接表示。如:a=23

4、十六进制:以0x或0X开头。如:a=0xA3F


四、交换二个变量的值

方法:直接赋值。如:a,b=b,a