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 迭代器
- range(stop)
- range(start, stop[,step])
生成一个不可变序列的迭代器:
44.反向
45.打包
聚合各个可迭代对象的迭代器:
46.过滤器
函数通过 lambda 表达式设定过滤条件,保留 lambda 表达式为 True 的元素:
47.链式比较
48.链式操作
49.split 分割**
这里给大家分享一份Python全套学习资料,包括学习路线、软件、源码、视频、面试题等等,都是我自己学习时整理的,希望可以对正在学习或者想要学习Python的朋友有帮助!
零基础Python学习资源介绍
👉Python学习路线汇总👈
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)
👉入门学习视频👈
👉实战案例👈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
👉100道Python练习题👈
检查学习结果。
👉面试刷题👈
资料领取
这份完整版的Python全套学习资料已经上传网盘,朋友们如果需要可以点击下方微信卡片免费领取 ↓↓↓【保证100%免费】
或者
【点此链接】领取