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中

类和对象:

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

一个星期学会python可能吗_学习python的一周相关推荐

  1. 29岁学python的建议_学习Python的建议

    Python是最容易入门的编程语言,没有之一.如果初学者接触的第一门语言是C或者C++,对他们来说最难的不是语法,而是容易出现内存泄漏.指针等问题.有时候排查这些问题对初学者的打击很大,尤其是没掌握排 ...

  2. python作品代码_学习python的一些心得体会

    初识python 专升本来到桂林电子科技大学的时候,谈及这个学校也许他是全国四所叫电子科技大学的学校,而我很幸运的从这个学校里毕业了,那个时候选修一门课程就是python的选修课,从此跟python结 ...

  3. python最佳编程_学习 Python 的最佳方式

    原标题:学习 Python 的最佳方式 Python 是世界上功能最多且最强大的编程语言之一.使用 Python,你可以编写自己的应用程序,创建游戏.设计算法.甚至编程一个机器人.学习 Python ...

  4. python如何询问_学习Python问?

    感谢各位捧场,今天是2017年的第一篇,因为在之前不断收到小伙伴们在后台关于Pytho学习相关的留言,所以想在今年开篇先做一个答疑,方便各位更好的学习: 1.现在学习Python2还是python3? ...

  5. 学python五大理由_学习Python的五大理由

    Python已经是25岁的大叔级编程语言了,但近年来Python反而变得越来越流行,在TIOBE编程语言指数排行榜中,Python的排名从去年的第八名飙升到了第五名(下图). 无论是编程新手还是保持饥 ...

  6. python小型编程_学习Python编程的11个资源

    用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程语言.如果你正打算学习 web 开发,Python 是一个不错的选择,甚至你想学游戏开发也可 以从 Python 开始,因 ...

  7. python cookbook 豆瓣_学习python求推荐一波书籍?

    豆瓣最受好评的20本Python书 No.1 Fluent Python(豆瓣评分:9.6)Many programmers who learn Python basics fall into the ...

  8. python 字节流分段_学习Python又多了一种选择,原来是他!

    来源 | 异步 | 文末赠书 Python以功能完备而著称,正所谓"功能齐备"(batteries included).由Python的众多模块(module)组建起来的生态系统, ...

  9. python网校 哪个_学习Python有什么推荐的网课,书籍资料,以及该装哪个版本的Python?...

    初学者推荐<Python编程从入门到实践>第2版 这本书的第1版 重印30余次,热销750000册. 通过阅读本书,你将迅速掌握Python的基础知识,打下坚实的编程基础. 本书分为两大部 ...

最新文章

  1. LabVIEW图像灰度测量(基础篇—7)
  2. java拍照搜题软件下载_修改版|学生福利!!免费拍照搜题秒出答案,扫一扫作业出答案!...
  3. mysql中date转sqlserver_MySQL和SQLServer互转
  4. python套接字socket的作用_【学习笔记】python实现的套接字socket
  5. 寒假每日一题(入门组)【week6 完结】
  6. Java集成PageOffice在线打开编辑word文件 - Spring Boot
  7. 11无监听程序_腾讯开心鼠英语 小程序实践与总结
  8. shiro学习(15):使用注解实现权限认证和后台管理
  9. 大数据世界要熟悉的5门语言
  10. 新建maven的pom.xml第一行出错的解决思路
  11. python java混合编程_详解java调用python的几种用法(看这篇就够了)
  12. 高精度事件计时器怎么关闭_Node.js 事件循环
  13. python关闭图像_Python关闭
  14. Axis2发布webservices
  15. sourcetree向github推送代码提示密码错误
  16. C语言 知识点总结完美版
  17. 基于StockRanker的AI量化选股策略
  18. android按钮延迟显示出来,android Toast显示延迟的优化方案
  19. html5文字游戏引擎,HTML5游戏实战(3): 60行代码实现水平跑酷游戏
  20. 自动生成Makefile的全过程详解2

热门文章

  1. C语言课后习题(38)
  2. 服务器千兆网卡接百兆交换机不通_一文搞懂监控工程中百兆交换机和千兆交换机的区别在哪?...
  3. java中字节码_Java字节码浅析(—)
  4. 墨天轮社区专属福利:与作者互动问答,民工哥全新力作《Linux系统运维指南:从入门到企业实战》送上!...
  5. 性能无敌的HikariCP数据库连接池实战(文末送书)
  6. 对话李飞飞:云数据库战争已经进入下半场
  7. ACE总监侯圣文全面解析特训方法
  8. CVE-2021-3129:Laravel远程代码漏洞复现分析
  9. 拥有一个高性能低延时数据库是什么样的体验?
  10. 【文末有奖】华为云“网红”语言Python课程来啦!