Python中的一些概念

一. 重要概念及知识点

1. 表达式

  • 表达式:指由数字、运算符、数字分组符号、自由变量和约束变量等以能求得数值的有意义排列方法的组合;
  • 表达式一般仅用于计算一些结果,不会对程序产生实质性的影响;

2. 语句

  • 一个语法上自成体系的单位,它由一个词或句法上有关联的一组词组成;
  • 语句的执行一般会对程序产生一定的影响;

3. 程序

  • 程序是由一条一条的语句和一条一条的表达式构成的;

4. 函数

  • 函数是一种语句,专门用来完成特定的功能;
  • 函数的两个要素是参数和返回值;

5. 标识符

  • 标识符是指程序中自定义的一些符号和名称。标识符是自己定义的,如变量名、函数名等;
  • Python具有一些有特殊功能的标识符,即所谓的关键字,是Python已经使用的,所以不允许开发者自己定义和关键字相同的名字的标识符;

6. 变量

  • 变量是计算机内存中的一块区域,存储规定范围内的值 ,值可以改变,变量就是给数据起的名字。

7. 运算符

  • 运算符用于执行代码运算,会对一个以上操作数来进行运算。
  • 如:2+3,其中操作数是2和3,而运算符是“+”;

8. 非布尔值的与或运算

  • 当对非布尔值进行与或运算时,Python会将其当作布尔值运算,但最终会返回原值;
  • 非布尔值与运算规则:与运算是找False的,如果第一个值是False,则不会看第二个值。如果第一个值是False,则直接返回第一个值,否则返回第二个值;
  • 非布尔值或运算的规则:或运算是找True的,如果第一个值是True,则不会看第二个值。如果第一个值是True,则直接返回第一个值,否则返回第二个值。

9. 运算符的优先级

(1) Lambda
(2)逻辑运算符:or
(3)逻辑运算符:and
(4)逻辑运算符:not
(5)成员测试:in,not in
(6)同一性测试:is ,is not
(7)比较:<,<=,>,>=,!=,==
(8)按位或:|
(9)按位异或:^
(10)按位与:&
(11)移位:<<,>>
(12)加法或减法:+,-
(13)乘法、除法与取余:*,/,%
(14)正负号:+x,-x

10. 代码块

  • 代码块中保存着一组代码,同一个代码块的代码,要么都执行要么都不执行;
  • 代码块以缩进开始,直到代码恢复之前的缩进级别时结束;
  • 代码块是一种为代码分组的机制;

11. while循环三要素

  • 初始化表达式;
  • 条件表达式,用来设置循环的条件;
  • 更新条件表达式,修改初始化变量的值;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值