栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python变量及数据类型

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python变量及数据类型

一、Python 中的变量

变量是计算机内存的存储位置的表示 也叫内存变量 用于在程序中临时保存一个或一组数据。

在 Python 中变量区分大小写。

定义变量时不同其他编程语言的是 Python 定义变量没有特定的关键字 其他语言中定义变量前都要加上定义变量的关键字 例如在 Javascript 中定义变量时 需要使用 var 或 let 关键字进行变量的声明。

在 Javascript 中声明变量

let varName value;

在 Python 中声明变量

varName value;

其中 varName 是变量名 value 是变量的值。

二、Python 中输入输出语句

输入语句 input() 方法

代码

input( 请输入变量 a 的值 );

运行效果

在控制台中可以输入一个数据

输出语句 print() 方法

代码

print( Hello Word );

运行效果

在控制台中打印了 “Hello Word”

练习 定义一个变量 a 接收用户输入的数据 并将该数据输出到控制台中。

代码

a input( 请输入变量 a 的值 );
print( 用户输入的数据是 ,a);

运行效果

值得注意的是 用户在输入时 无论输入什么数据 返回给变量的都是一个字符型数据。

输出不换行

默认情况下 调用 print() 方法 在输出的内容的结尾会自动换行 此时在方法中传入 end 参数可以使其不进行换行。

代码

a 10;
b 20;
print( 数据 a 的值为 ,a,end );
print( 数据 b 的值为 ,b,end );

运行效果

当参数 end 的值为空字符串是 直接不换行输入两条语句 两条语句之间没有任何符号。

当参数 end 的值为某个特定字符或特殊标记时 表示将两个语句用该字符或特殊标记连接起来 并在一行内输出。

练习 用 --- 连接两个字符串 并在一行内输出

代码

print( Hello Wrod ,end --- );
print( SevenOne );

运行效果

三、Python 的数据类型

可变数据类型 列表字典集合

不可变数据类型 数字字符串元组空值对象

整形 int

包括 负数、0、正数

赋值方式

二进制 0b开头八进制 0o开头十进制十六进制 0x开头

代码

a 10;
b 0b1001;
c 0o256;
d 0x1FA;
print( 打印十进制数 ,a);
print( 打印二进制数 ,b);
print( 打印八进制数 ,c);
print( 打印十六进制数 ,d);

运行效果

任何进制在输出时都是以十进制形式输出。

浮点型 float

浮点类型就是我们常说的小数。

赋值方式

直接赋值数字科学计数法 e/E

代码

a 3.14;
b 1.532E2;
print( 输出小数 ,a);
print( 输出科学计数法赋值的小数 ,b);

运行效果

字符串 str

表示文本信息,由单引号双引号三单引号引起来的内容

输出三引号字符串时 可以保留字符串的格式。

代码

a ABC ;
床前明月光 
 疑是地上霜。
举头望明月 
 低头思故乡。
print(a);
print(b);

运行效果

布尔类型 bool

在计算关系表达式或逻辑表达式时 会得到一个布尔值。

布尔值一共两种情况 真 True 假 False

赋值方式

直接赋值将关系表达式或逻辑表达式结果赋给变量。

代码

num 10;
a True;
b num 20;
c num 0 and num 20;
print( 直接赋值 ,a);
print( 将关系表达式运算结果赋给变量 ,b);
print( 将逻辑表达式运算结果赋给变量 ,c);

运行效果

空值对象

代码

a None;
print(a);

运行效果

复数 complex

由实部与虚部组成的数字虚部:以j或J结尾实部值:1j 1 1J
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/267540.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号