1.十转二

将十进制转换为二进制:

>>> bin(10)
 '0b1010' 

2.十转八

十进制转换为八进制:

 >>> oct(9) 
 '0o11' 

给小伙伴整理了相对应的学习资源,如果你需要的话,文末可以免费领取

内容包含

python百万字PDF教程,手把手助你从零进阶拿高薪(十一模块)
1.hello,初识python
2.python大数据技术体系
3.AI研发,快人一步
4.全栈开发体系,你不能错过的内容
5.掌握核心,python核心编程
6.python并发编程
7.python数据库编程
8.爬虫入门必学
9.python框架源码分析
10.爬虫必备JS逆向
11.多学一点,加薪更稳定Android逆向
3 十转十六

十进制转换为十六进制:

 >>> hex(15)
 '0xf' 

4.字符串转字节

字符串转换为字节类型

>>> s = "apple" 
>>> bytes(s,encoding='utf-8') 
b'apple' 

5.转为字符串

字符类型、数值型等转换为字符串类型

>>> i = 100 
>>> str(i) '100'

6.十转 ASCII

十进制整数对应的 ASCII 字符

chr(65)
‘A’

7.ASCII 转十 ASCII

字符对应的十进制数

>>> ord('A') 
65

8.转为字典

创建数据字典的几种方法

>>> dict() 
{}

>>> dict(a='a',b='b') 
{'a': 'a', 'b': 'b'} 

>>> dict(zip(['a','b'],[1,2])) 
{'a': 1, 'b': 2} 

>>> dict([('a',1),('b',2)]) 
{'a': 1, 'b': 2} 

9.转为浮点类型

整数或数值型字符串转换为浮点数

>>> float(3) 
3.0

如果不能转化为浮点数,则会报 ValueError:

>>> float('a')
Traceback (most recent call last):
 File "<pyshell#7>", line 1, in <module> 
     float('a') 
ValueError: could not convert string to float: 'a'


10.转为整型

int(x, base =10) x 可能为字符串或数值,将 x 转换为整数。 如果参数是字符串,那么它可能包含符号和小数点。如果超出普通整数的表示范 围,一个长整数被返回。

>>> int('12',16) 
18

11. 转为集合

返回一个 set 对象,集合内不允许有重复元素:

>>> a = [1,4,2,3,1] 
>>> set(a) 
{1, 2, 3, 4} 

12.转为切片

class slice(start, stop[, step]) 返回一个由 range(start, stop, step) 指定索引集的 slice 对象,代码可读 性变好。

>>> a = [1,4,2,3,1]
>>> my_slice = slice(0,5,2) 
>>> a[my_slice] 
[1, 2, 1]

13.转元组

tuple() 将对象转为一个不可变的序列类型

>>> a=[1,3,5] 
>>> a.append(7) 
>>> a 
[1, 3, 5, 7] 

#禁止 a 增删元素,只需转为元组 
>>> t=tuple(a) 
>>> t 
(1, 3, 5, 7) 

14.转冻结集合

创建不可修改的集合:

>>> a = frozenset([1,1,3,2,3]) 
>>> a # a 无 pop,append,insert 等方法 
frozenset({1, 2, 3}) 

15.商和余数

分别取商和余数

>>> divmod(10,3) 
(3, 1) 

16.幂和余

pow 三个参数都给出表示先幂运算再取余:

>>> pow(3, 2, 4) 
1

17.四舍五入

四舍五入,ndigits 代表小数点后保留几位:

>>> round(10.045, 2) 
10.04 

>>> round(10.046, 2) 
10.05

18 查看变量所占字节数

>>> import sys 
>>> a = {'a':1,'b':2.0} 
>>> sys.getsizeof(a) # 变量占用字节数 
240 

19.门牌号

返回对象的内存地址

在这里插入图片描述

20.排序函数

排序:

在这里插入图片描述

21.求和函数

求和:

在这里插入图片描述
在这里插入图片描述
22.计算表达式

计算字符串型表达式的值
在这里插入图片描述

23.真假

在这里插入图片描述

24.都为真

如果可迭代对象的所有元素都为真,那么返回 True,否则返回 False

在这里插入图片描述

25.至少一个为真

接受一个可迭代对象,如果可迭代对象里至少有一个元素为真,那么返回 True, 否则返回 False

在这里插入图片描述

26.获取用户输入

获取用户输入内容

在这里插入图片描述
27.print 用法

在这里插入图片描述

28.字符串格式化

格式化字符串常见用法

在这里插入图片描述

在这里插入图片描述

29.返回对象哈希值

返回对象的哈希值。值得注意,自定义的实例都可哈希:

在这里插入图片描述

list, dict, set 等可变对象都不可哈希(unhashable):

在这里插入图片描述

30.打开文件

返回文件对象

在这里插入图片描述

mode 取值表:
在这里插入图片描述

31.查看对象类型

class type(name, bases, dict)
传入参数,返回 object 类型:

在这里插入图片描述

32.两种创建属性方法

返回 property 属性,典型的用法:

在这里插入图片描述

使用 C 类:

在这里插入图片描述

使用@property 装饰器,实现与上完全一样的效果:

在这里插入图片描述

33.是否可调用

判断对象是否可被调用,能被调用的对象是一个 callable 对象。

在这里插入图片描述
Student 对象实例目前不可调用:

在这里插入图片描述

如果 xiaoming 能被调用 , 需要重写 Student 类的__call__方法:

在这里插入图片描述
此时调用 xiaoming():

在这里插入图片描述
34.动态删除属性

删除对象的属性

在这里插入图片描述

35.动态获取对象属性

获取对象的属性

在这里插入图片描述

36.对象是否有某个属性

在这里插入图片描述

37.isinstance

判断 object 是否为 classinfo 的实例,是返回 true

在这里插入图片描述

38.父子关系鉴定

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

第二个参数可为元组:

在这里插入图片描述
39.所有对象之根

object 是所有类的基类

在这里插入图片描述

40.一键查看对象所有方法

不带参数时返回当前范围内的变量、方法和定义的类型列表;带参数时返回参数 的属性,方法列表。

在这里插入图片描述

41.枚举对象

Python 的枚举对象

在这里插入图片描述

在这里插入图片描述

迭代 TestIter 类:

在这里插入图片描述

43.创建 range 迭代器

  1. range(stop)
  2. range(start, stop[,step])
    生成一个不可变序列的迭代器:

在这里插入图片描述

在这里插入图片描述

44.反向

在这里插入图片描述

45.打包

聚合各个可迭代对象的迭代器:

在这里插入图片描述

46.过滤器

函数通过 lambda 表达式设定过滤条件,保留 lambda 表达式为 True 的元素:

在这里插入图片描述

47.链式比较

在这里插入图片描述
48.链式操作

在这里插入图片描述
49.split 分割**

在这里插入图片描述


这里给大家分享一份Python全套学习资料,包括学习路线、软件、源码、视频、面试题等等,都是我自己学习时整理的,希望可以对正在学习或者想要学习Python的朋友有帮助!

零基础Python学习资源介绍

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)

在这里插入图片描述

👉入门学习视频👈

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

在这里插入图片描述

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈

在这里插入图片描述

在这里插入图片描述

资料领取

这份完整版的Python全套学习资料已经上传网盘,朋友们如果需要可以点击下方微信卡片免费领取 ↓↓↓【保证100%免费】
或者

点此链接】领取

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐