python课知识(一)

1、python常用的内置对象

  • 对象是python语言中最基本的概念,在python中处理的一切都是对象
  • python中有许多内置对象可供编程者使用,内置对象可直接使用,如数字、字符串、列表、del等。
  • 非内置对象需要导入模块才能使用,如正弦函数sin(x),随机数产生函数random()等。
  • python常用的内置对象如下表:
    在这里插入图片描述
    在这里插入图片描述

注意:python中没有单一的字符

2、常量和变量、数字

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
python采用的是基于值的内存管理方式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:**为幂乘,实数判断相等要注意。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、字符串与字节串

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
encode() 将str类型的字符串编码得到bytes字节串
decode() 对bytes字节串得到str字符串

4、列表、元组、字典、集合

在这里插入图片描述
5、运算符和表达式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:in 是成员测试
is 是对象同一性测试,即测试是否为同一个对象或者内存地址是否相同

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:-15//4的结果要向下取整,结果为-4
15//-4结果也是-4

在这里插入图片描述
在这里插入图片描述
以下是 math 模块 pow() 方法的语法:

  • import math

    math.pow( x, y )

内置的 pow() 方法

  • pow(x, y[, z])
  • 函数是计算 x 的 y 次方,如果 z 在存在,则再对结果进行取模,其结果等效于 pow(x,y) %z。

注意:pow() 通过内置的方法直接调用,内置方法会把参数作为整型,而 math 模块则会把参数转换为 float

比如:pow(2.0,2) 结果4.0
pow(2,2) 结果4

在这里插入图片描述
注意:
1<3<5等价于1<3 and 3<5,注意这点

在这里插入图片描述
注意:
{1,2,4}>{1,2,3}的结果为False

{1,2,4,3}>{1,2,3}的结果为True

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:

位运算符只能用于整数

在这里插入图片描述
3<<2 3 * 2 * 2=12

在这里插入图片描述
注意:

  • 集合的并集 |
  • 集合的交集 &
  • 集合的对称差 ^
  • 集合的差集 -
    在这里插入图片描述
    注意:

运算符and和or并不一定会返回True或者False,而是得到最后一个被计算的表达式的值,但是运算符not一定会返回True或者False

在这里插入图片描述
not的计算结果只能是True或者False之一

and或者or会以最后一个计算的表达式的值作为整个表达式的值

在这里插入图片描述

在这里插入图片描述
注意:
+=和+是不同的

不支持++和–

在这里插入图片描述
注意理解是正号和负号

6、关键字
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7、内置函数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
以下是 int() 方法的语法:

  • class int(x, base=10)

参数

  • x – 字符串或数字。
  • base – 进制数,默认十进制。

返回值

  • 返回整型数据。
    在这里插入图片描述
    在这里插入图片描述

注意:

ord()用来返回单个字符的unicode码

chr()用来返回unicode编码对应的字符

在这里插入图片描述

在这里插入图片描述

eval() 函数用来执行一个字符串表达式,并返回表达式的值。

语法
以下是 eval() 方法的语法:

  • eval(expression[, globals[, locals]])

参数

  • expression – 表达式。
  • globals – 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
  • locals – 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。

返回值

  • 返回表达式计算结果。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
函数max()和min()还支持default参数和key参数,

  • 其中default参数用来指定可迭代对象为空时默认返回的最大值或最小值,
  • 而key参数用来指定比较大小的依据或规则,可以是函数或lambda表达式。
  • 函数sum()还支持start参数,用来控制求和的初始值。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
sorted默认为升序
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:

步长为负数的时候,start应该比end大

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值