python实用源码_干货满满,30个Python源代码!

本文分享了30个Python编程的实用源代码,包括进制转换、字符串操作、数据结构处理、文件操作、迭代器创建、过滤、分割、斐波那契数列等,帮助提升编程技巧。
摘要由CSDN通过智能技术生成

1.十进制转换为二进制

>>> bin(10)

'0b1010'

2.十进制转换为八进制

>>> oct(9)

'0o11'

3.十进制转换为十六进制

>>> hex(15)

'0xf'

4.字符串转换为字节类型

>>> s = "apple"

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

b'apple'

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

>>> i = 100

>>> str(i)

'100'

6.十进制整数对应的 ASCII 字符

>>> chr(65)

'A'

7.ASCII字符对应的十进制数

>>> ord('A')

65

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

>>> float(3)

3.0

9.创建数据字典的几种方法

>>> 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}

10.排序函数

>>> a = [1,4,2,3,1]

#降序

>>> sorted(a,reverse=True)

[4, 3, 2, 1, 1]

>>> a = [{'name':'xiaoming','age':18,'gender':'male'},

{'name':'xiaohong','age':20,'gender':'female'}]

#按 age升序

>>> sorted(a,key=lambda x: x['age'],rever

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值