Python基础2

标准库与扩展库中对象的导入和使用

import 模块名 [as 别名]

from 模块名 import 对象名 [as 别名]

from 模块名 import *

Python常用内置对象

int整型可用下划线作为分隔提高可读性,如1_000_000,即1000000
float浮点型 
complex复数Python支持复数运算,complex.real实部,complex.imag虚部,complex.conjugate()共轭复数

str

字符串以r或R引导的表示原始字符串,如r'\n',输出不会换行
bytes字节串以b引导
list列表[],可变,有序,支持下标,可重复
dict字典{},可变,无序,支持下标,键可哈希,键不允许重复
tuple元组(),不可变,有序,支持下标,可重复
set集合{},可变,无序不支持下标,元素可哈希,不可重复
frozenset集合不可变集合
bool布尔型true,false
NoneType空类型空值

Python运算符与表达式

运算符优先级:算数运算符>位运算符>关系运算符>逻辑运算符(惰性求值)>赋值运算符

注:Python无自增自减运算

+算数加法,列表,元组,字符串合并与连接,正号
-算数减法,集合差集,相反数
*算数乘法,序列重复
/真除法
//求整商
%取余,字符串格式化
**幂运算
<,<=,>,>=,==,!=大小比较,集合包含关系比较,可以连用
or逻辑或
and逻辑与
not逻辑非
in成员测试
is对象同一性
|,^,&,<<,>>,~位或,位异或,位与,左移位,右移位,位求反
&,|,^集合交集,并集,对称差集
@矩阵相乘

Python常用内置函数

type(a)查看变量类型 
isinstance(a,b)判断变量是否为指定类型 
print(a)输出 
abs(a)取绝对值 
Fraction(a)创建分数对象,x.numerator查看分子,x.denominator查看分母from fractions import Fration
Decimal(a)高精度from fractions import Decimal
encode('a')使用指定编码格式进行编码,得到bytes字节串 
decode('a')使用指定编码格式进行编码,得到str字符串 
pow(a,b)幂函数import math
sqrt(a)开方import math
ones(a)生成矩阵import numpy
eye(a)生成单位矩阵import numpy
all(a)\tiny \forall x(x\epsilon a\rightarrow bool(x)=true)\Rightarrow all(a)=true   \tiny a\subseteq \phi \Rightarrow all(a)=true 
dir(a)返回对象a中所有成员列表 
help(a)查看指定函数的用法 
any(a)\tiny \exists x(x\epsilon\wedge bool(x)=true)\Rightarrow all(a)=true   \tiny a\subseteq \phi \Rightarrow all(a)=false 
ascii(a)把对象转换为ASCII码形式 
bin(a)转换为二进制 
bool(a)返回与a等价的布尔值 
bytes(a)生成或转换字节串 
callable(a)测试对象a是否可以调用 
complex(a[,b])返回复数 
chr(a)返回Unicode编码为a的字符 
divmod(a,b)返回商和余数的元组 
enumerate(a[,b])枚举 
eval(a)计算并返回字符串a中表达式的值 
exec(a)执行代码或代码对象a 

exit()

退出当前解释器环境 
filter(fac,a)返回序列a中使得fac函数返回值为true的元素 
float(a)转换成浮点型 
frozenset([a])创建或转换不可变集合对象 
globals()返回一个字典,包含当前作用域内全局变量及其值 
hash(a)返回对象a的哈希值 
hex(a)把整数a转换为十六进制串 
id(a)返回对象a的内存地址 

input()

输入 
int(a[,b])转换为十进制数 
len(a)返回对象a包含元素的个数 
list([a]),set([a]),turple([a]),dict([a])转换类型 
locals()返回一个字典,包含当前作用域内局部变量及其值 
map(fac,a)单参数函数fac 
max(),min()求最值,可以使用key 
next(a[,b])返回迭代对象a中的下一个元素 
oct(a)把整数a转换成八进制 
open(a[,b])以指定模式b打开文件a并返回文件对象 
ord(a)返回一个字符x的Unicode编码 
quit()退出当前解释器环境 
range()  
reduce(fac,a[,b])双参数函数facimport functools
reversed(a)逆序 
round(a[,b])四舍五入 
sort(a[,key=None,reverse=False])排序 
str(a)转换为字符串 
sum(a[,start=0])求和 
zip(a[,b])合并 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值