美文网首页
一阶段day2-04/05Python变量、运算符

一阶段day2-04/05Python变量、运算符

作者: ATM_shark | 来源:发表于2018-09-26 19:22 被阅读0次

一、变量

1.什么是变量

声明变量,就是在内存中开辟空间存储数据。变量就是程序在内存中存储数据的容器。

2.怎么声明变量

C/Java声明变量:类型 变量名=初值
Python声明变量: 变量名=初值 (无类型要求)

a、变量名:程序员自己命名,要求是标识符,并且不能是关键字;所有的字母必须是小写,如果变量名是由多个单词组成,多个单词之间用下划线隔开;
见名知义(看见变量名,要知道这个变量名大概存的是什么样的数据)
b、=:赋值符号,功能是将=右边的值赋给左边的变量;
c、初值:有值的表达式(具体的字面量、其他已经声明过的变量);

例如
number=100 ,声明一个变量number,并且赋值为100;

编码情况 输出结果

student_name="小明";print(student_name)

编码情况 输出结果
d、声明完一个变量,可以给变量重新赋值,重新赋值后,新的值会覆盖变量原来的值;
编码情况 输出结果

Python中,同一变量可以存储不同类型的值;

e、同时声明多个变量

变量名1=变量名2=变量名3=初值
a=b=c=123;print(a,b,c)

编码情况 输出结果

二、运算符

Python中运算符:数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算

1、数学运算符:+ , - , * , / , % , // , ** ;

+:求和 ; - :求差; * :求积; / :求商; %:求余数(能整除,余数就为零); // :求商(整除,商只取整数部分); ** :求幂;
例如

编码情况 输出结果
2、比较运算符:>,<,==,!=,>=,<=;

所有比较运算的结果是布尔值:True/False;
==: 判断左右两边是否相等; = :将右边的值赋予给左边变量;
例如

编码情况

25、26行情况中,二者只需满足其一,即为真(True);

输出结果
3、逻辑运算符:and、or、not;

逻辑运算符的结果是布尔值,运算对象也必须是布尔值;
a、 A and B : A、B都为True,结果才是True,否则都是False;
什么情况用and:要求多个条件同时满足的时候使用and连接;

编码情况 输出结果

b、 A or B:两个都为False的时候结果才是False,否则结果为True;

编码情况 输出结果

c、not A:布尔值取反;

编码情况 输出结果

例如

编码情况 输出结果
4、赋值运算符:=,+=,-=,=,/=,%=,//=,*=;

赋值运算符的左边必须是变量,
赋值的时候先算赋值符号右边的结果,然后再将结果赋值给左边的变量;
例如

各个赋值运算符含义 编码情况 输出结果
5、运算符优先级

a、数学运算符>比较运算符>逻辑运算符>赋值运算符;
b、先计算优先级高的,如果优先级相等就从左往右一次运算;
c、如果有括号,先算括号里面;
d、数学运算符中: ** 先于 * , / , % , // 先于 + , -;

编码情况 image.png

相关文章

  • 一阶段day2-04/05Python变量、运算符

    一、变量 1.什么是变量 声明变量,就是在内存中开辟空间存储数据。变量就是程序在内存中存储数据的容器。 2.怎么声...

  • shell 脚本编程快速入门

    变量 特殊变量 变量 变量替换 输入 shell运算符 expr 算术运算符 关系运算 布尔运算符 文件检测运算符...

  • go指针

    定义 &变量 取地址操作 引用运算符 *指针变量 取值操作 解引用运算符 指针变量必...

  • Python 3 的运算符及优先级

    Python 支持以下7种运算符 1.算术运算符 假设变量a=10,变量b=5 2.比较运算符 假设变量a为10,...

  • bash cheat book

    index 变量&运算符局部变量算术运算符关系运算符字符串运算符文件测试运算符数组 流程控制ifforwhileu...

  • 我的Swift的学习总结 -->第一周

    为什么要学习Swift 变量和常量 Swift 变量 变量声明 变量的命名规则 如: 常量 运算符 算术运算符 关...

  • Lesson 012 —— python 运算符

    Lesson 012 —— python 运算符 Python 算数运算符 以下假设变量a为10,变量b为21: ...

  • Python学习记录

    变量、运算符与数据类型 注释: 运算符 变量和赋值 数据类型与转换

  • 2020-09-14

    # **一、运算符** ### **1.运算符与变量之间的间隔 :**一元运算符与变量之间没有空格: ``` !b...

  • 2021-01-15

    Python赋值运算符 以下假设变量a为10,变量b为20: 运算符描述实例 =简单的赋值运算符c = a + b...

网友评论

      本文标题:一阶段day2-04/05Python变量、运算符

      本文链接:https://www.haomeiwen.com/subject/wqpjoftx.html