一个星期学会python可能吗_学习python的一周

int、float

complex: z.real; z.imag 复数不可以直接转换成整数或者浮点数

算术运算符(x//y取整;x%y取余;x**y; x的y次幂=pow(x,y);divmod(x,y) = (x//y,x%y))、比较运算符、赋值运算符、位运算符(^不同为1,相同为0;>>右移;<

字符串支持从右向左索引,最右端为-1:

-5 -4 -3 -2 -1

H E L L O

访问字符串中某一段a[1:-2:2(步长)](左闭右开)

string.upper() string.lower()

string.strip() string.capitalize()

string.isdigit() string.split()

string.replace() string.find()

列表:a=[…]或者a=list([…])有序的、元素可重复

增:insert(),append(),extend() (extend后增加的是列表)

删:pop(),remove(),clear()

改:reverse()

查:index,count,切片查(如a[1:3])遍历(for in)

元祖:(1,2,3,4);(1,)

集合:创建空集合用set{}

字典:在同一字典中,键是不可变类型(数字、字符串或元祖)

增、改:stu[“gender”]=”male”

update(字典)将字典中的键值对添加到字典中去

删:stu.pop(“gender”)

stu.popitem()随机删除

del stu[“name”]

查:”gender”in stu

stu.get(“name”)

stu[“name”]

遍历键(keys)、值(values)、项(items)、键值对stu.items()

文件打开模式:

r rb r+

w wb

a ab

文件读取和写入:

read() write()

readline() writelines(“[…,…]”)(写入的是字符串的形式)

readlines()

遍历文件:

infile=open(“outfile.txt”,”r”)

for line in infile(文件句柄):

print(line)

infile.close()

匿名函数:

c=lambda x(一个变量): x**x(表达式) d=c(5)(调用方式)

c=lambda:(无变量)print(“这是匿名函数”)(表达式)

c=lambda:x,y=3,z(多个变量): x+y+z(表达式)

常用内置函数:

id()得到对象地址

eval() print(eval(“1+2”))得到结果是3

zip()

map()

def f(x):

return x**x

a=map(f,[1,2,3,4,5])

模块:

__init.py__文件

主模块、非主模块

内置函数在buildin模块中

导入包时,是逐级运行的,并且是一定会运行__init__.py文件

__all__=[“…”,”…”](对.py文件做了限制)

安装第三方模块:

cmd—>python -m pip install +模块名称

random模块中:

random.randrange(,,)

random.uniform(,)

random.randint(,)

random.sample(list,Num)

random.shuffle(list)

random.choice(list)

os模块:

os.getcwd()

os.chdir() r””不会发生转义

os.makedirs() 生成多级目录

os.mkdir() 生成单级目录

os.removedirs()

os.rmdir()

os.rename(“old”,”new”)

sys模块:

sys.argv

Json、pickle模块:dumps、loads, dump、load

Json:只能处理基本数据类型,用于各种语言中的字符转换

Picke:处理所有python的数据类型,用于python中

类和对象:

类和对象的私有函数引用需要前面加类名

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值