一、Python 中的变量

  1. 变量是计算机内存的存储位置的表示,也叫内存变量,用于在程序中临时保存一个或一组数据。
  2. 在 Python 中变量区分大小写。
  3. 定义变量时不同其他编程语言的是,Python 定义变量没有特定的关键字,其他语言中定义变量前都要加上定义变量的关键字,例如在 JavaScript 中定义变量时,需要使用 varlet 关键字进行变量的声明。
  4. 在 JavaScript 中声明变量:
let varName = value;
  1. 在 Python 中声明变量:
varName = value;
  1. 其中,varName 是变量名,value 是变量的值。

二、Python 中输入输出语句

  1. 输入语句:input() 方法
  1. 代码:
input("请输入变量 a 的值:");
  1. 运行效果:
  2. 在控制台中可以输入一个数据
  1. 输出语句:print() 方法
  1. 代码:
print("Hello Word");
  1. 运行效果:
  2. 在控制台中打印了 “Hello Word”
  1. 练习:定义一个变量 a 接收用户输入的数据,并将该数据输出到控制台中。
  1. 代码:
a = input("请输入变量 a 的值:");
print("用户输入的数据是:",a);
  1. 运行效果:
  1. 值得注意的是:用户在输入时,无论输入什么数据,返回给变量的都是一个字符型数据。
  2. 输出不换行:
  1. 默认情况下,调用 print() 方法,在输出的内容的结尾会自动换行,此时在方法中传入 end 参数可以使其不进行换行。
  2. 代码:
a = 10;
b = 20;
print("数据 a 的值为:",a,end="");
print("数据 b 的值为:",b,end="");
  1. 运行效果:
  2. 当参数 end 的值为空字符串是,直接不换行输入两条语句,两条语句之间没有任何符号。
  3. 当参数 end 的值为某个特定字符或特殊标记时,表示将两个语句用该字符或特殊标记连接起来,并在一行内输出。
  1. 练习:用 --- 连接两个字符串,并在一行内输出:
  1. 代码:
print("Hello Wrod",end=" --- ");
print("SevenOne");
  1. 运行效果:
  2. def python 变量 python语言中的变量_python

三、Python 的数据类型

  1. 可变数据类型:列表\字典\集合
  2. 不可变数据类型:数字\字符串\元组\空值对象
  3. 整形(int):
  1. 包括:负数、0、正数
  2. 赋值方式:
  • 二进制:0b开头
  • 八进制:0o开头
  • 十进制
  • 十六进制:0x开头
  1. 代码:
a = 10;
b = 0b1001;
c = 0o256;
d = 0x1FA;
print("打印十进制数:",a);
print("打印二进制数:",b);
print("打印八进制数:",c);
print("打印十六进制数:",d);
  1. 运行效果:
  2. 任何进制在输出时都是以十进制形式输出。
  1. 浮点型(float)
  1. 浮点类型就是我们常说的小数。
  2. 赋值方式:
  • 直接赋值数字
  • 科学计数法(e/E)
  1. 代码:
a = 3.14;
b = 1.532E2;
print("输出小数:",a);
print("输出科学计数法赋值的小数:",b);
  1. 运行效果:
  1. 字符串(str)
  1. 表示文本信息,由单引号\双引号\三单引号引起来的内容
  2. 输出三引号字符串时,可以保留字符串的格式。
  3. 代码:
a = "ABC";
b = '''
    静夜思
床前明月光,
    疑是地上霜。
举头望明月,
    低头思故乡。
'''
print(a);
print(b);
  1. 运行效果
  1. 布尔类型(bool)
  1. 在计算关系表达式或逻辑表达式时,会得到一个布尔值。
  2. 布尔值一共两种情况:真(True)假(False)
  3. 赋值方式
  • 直接赋值
  • 将关系表达式或逻辑表达式结果赋给变量。
  1. 代码:
num = 10;
a = True;
b = num > 20;
c = num > 0 and num < 20;
print("直接赋值:",a);
print("将关系表达式运算结果赋给变量:",b);
print("将逻辑表达式运算结果赋给变量:",c);
  1. 运行效果
  1. 空值对象
  1. 代码:
a = None;
print(a);
  1. 运行效果
  1. 复数(complex)
  1. 由实部与虚部组成的数字
  2. 虚部:以j或J结尾
  3. 实部值:1j 1+1J