第二章Python语言基础知识

第二章Python语言基础知识

2.1 Python语言基础知识

2.1.1标识符与关键字
在Python语言中,对程序中各个元素命名加以区分,这种用来标识变量、函数、类等元素的符号称为标识符。

Python语言规定,标识符由字母、数字和下画线组成,并且是只能以字母或下画线开头的字符集合。在使用标识符时应注意以下几点:
(1)命名时应遵循见名知义的原则。
(2)系统已用的关键字不得用作标识符。
(3)下画线对解释器有特殊的意义,建议避免使用下画线开头的标识符。
(4)标识符区分大小写。
(5)关键字是系统已经定义过的标识符,它在程序中已有了特定的含义,如if、class等,因此不能再使用关键字作为其他名称的标识符。

2.1.2缩进
在Pycharm中,缩进是自动添加的。在其他文本编辑器中使用缩进,推荐大家使用4个空格宽度作为缩进,尽量不要使用制表符作为缩进
因为不同的文本编辑器中制表符代表的空白宽度可能不相同。

2.1.3数据类型
整型数 int:整数是不带有小数部分的数字
浮点型数 float:浮点数是带有小数部分的数字(小数部分可以是0)
复数 complex:
分为两部分:实部(real)、虚部(image) 虚部是以j或J结尾的数
布尔型数 bool:用来表求真和假两种状态的数字
True 表示值(条件满足或成立)
False 表示假(条件不满足或不成立)
内置对象:空值 None 是一个表示不存的特殊对象
作用:用来占位、变量解除绑定

2.2 赋值语句

赋值运算符用来把右侧的值传递给左侧的变量(或者常量);可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,比如加减乘除、函数调用、逻辑运算等。

Python 中最基本的赋值运算符是等号=;结合其它运算符,=还能扩展出更强大的赋值运算符。

=是 Python 中最常见、最基本的赋值运算符,用来将一个表达式的值赋给另一个变量,请看下面的例子:
将字面量(直接量)赋值给变量
n1 = 100
f1 = 47.5
n2 = n1
f2 = f1
sum1 = 25 + 46
sum2 = n1 % 6
Python 中的赋值表达式也是有值的,它的值就是被赋的那个值,或者说是左侧变量的值;如果将赋值表达式的值再赋值给另外一个变量,这就构成了连续赋值。例子:
a = b = c = 100
=具有右结合性,我们从右到左分析这个表达式:
c = 100 表示将 100 赋值给 c,所以 c 的值是 100;同时,c = 100 这个子表达式的值也是 100。
b = c = 100 表示将 c = 100 的值赋给 b,因此 b 的值也是 100。
以此类推,a 的值也是 100。
= 和 == 是两个不同的运算符,= 用来赋值,而 == 用来判断两边的值是否相等。

2.3 赋值运算符
在这里插入图片描述
2.4比较运算符
比较运算符就是对变量或表达式的结果进行比较。如果比较结果为真,则返回True,否则返回False,具体如表所示。在这里插入图片描述
运算符优先级:
在这里插入图片描述

2.5逻辑运算符
逻辑运算符用来表示数学中的“与”、“或”、“非”运算,具体如表所示。
在这里插入图片描述
2.6位运算符
位运算符是指对二进制位从低位到高位对齐后进行运算,具体如表所示。
在这里插入图片描述
2.7Python常用内置对象
在python中一切都是对象,python中的对象有内置对象、标准库对象、扩展库对象。
内置对象:可以直接使用;
标准库对象:需要导入之后才能使用;
扩展库对象:需要先安装扩展库才能使用;

2.8常见的内置函数
内置函数(BIF,built-in functions)是Python内置对象类型之一,不需要额外导入任何模块即可直接使用,这些内置对象都封装在内置模块__builtins__之中,用C语言实现并且进行了大量优化,具有非常快的运行速度,推荐优先使用。使用内置函数dir()可以查看所有内置函数和内置对象

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值