python小记

本文深入探讨了Python编程的核心概念,包括属性、异常捕获、输入输出操作、数学函数、切片、对象缓存等,并通过实例展示了列表解析、整数和字符串缓存特性以及内建函数的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#Python.
#!/usr/bin/env python
#coding=UTF-8

#计算索引
for index,value in enumerate(list):
print index, value

#列表解析(0到5基数的平方),xrange()构造操大集合
[x*2 for x in range(5) if not x % 2]

#属性
#函数,方法,数据值,统称为属性

#异常捕获
try:
pass
raise IOError,'raise a error'
except(IOError),e:
pass
finally:
pass

#标准输入输出对象
sys.stdout
sys.stdin

#换行书写
\ 或者 ()

#脚本引擎
exec compile('print 123')
eval('1 + 1')

#切片
[start:end:step]

#整数和字符串会被缓存 id(a)==id(b)
a = 1
b = 1
a is b #True

#其他类型不会缓存id(a)!=id(b)
a = 1.1
b = 1.1
a is b #False

#repr()
obj == eval(repr(obj))

#内建数学函数
divmod(1,2)#返回整数部分和小数部分组成的元组
round()
coerce(1,1.0)#返回类型统一后的元组
abs()
pow()

#内建进制转化函数
hex()#16进制
oct()#8进制
ord()#字符转编码
chr()#数字转字母

import array
import math
import decimal#Decimal
import random#randint randrange random choice uniform
import logging#log
import string
import re
import base64
import crypt
import hashlib
import hma
import md5
import sha
import types
import copy

#列表函数
[].extend([])
reversed([])
sorted([])
sum([])
zip([]...)#合并列表项

#格式化输出
%c
%r
%+2s #长度为2,右对齐
%d
%u
%o
%x
%e
%f
%g
%%

附参考文档
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值