二级计算机python知识

Python是一门脚本编程语言

脚本语言:采用解释方式执行的编程语言

解释:将源代码逐条转换成目标同时逐条运行目标代码的过程。执行性能较低,但支持跨硬件或操作系统平台

编译与解释的区别:是否一次性翻译源代码

Python程序有两种运行方式:交互式和文件式。文件式最常用

程序的基本编写方法:IPO(input,process,output)方法

Python最重要的三个特点:语法简洁、生态丰富、多语言集成

Python其它特点:平台无关、强制可读、支持中文、模式多样、类库便捷

Python语言是通用语言,应用广泛

Python语言由PSF组织所有,PSF是一个非盈利组织

Python语言由Guido van Rossum设计并领导开发

Python采用大写字母、小写字母。数字、下划线、汉字等字符及组合进行命名。名字首字符不能是数字;标识符中间不能有空格;标识符不能是保留字 

Pyhton的内置数据类型:整数型(int)、浮点数型(float)、复数型(complex)、字符串(str)、列表(list)、元组(tuple)、集合(set)、字典(dict),其中不包括char

当值为\sqrt{-1}时,叫做“虚数单位”

当and和or组合使用且没有括号分组时,按照从左到右的原则依次计算

在字符串格式控制中,对于浮点数,精度表示小数点输出的有效位数。对于字符串,精度表示输出的最大长度

Python程序采用Unicode编码,英文字符和中文字符分别对应的字符格式是1个,1个

如果有大于等于2层的循环,break会退出最内层循环

复数不能直接比较大小,否则会引发TypeError

字符串根据Unicode值比较大小

方法ord()可将单个字符转换成对应Unicode值

在函数的参数部分中,可选参数一般放在非可选参数后面

def n(x, y = 10)
    print(x, y)

在上面的代码中,x是非可选参数,y是可选参数

Python通过编程语句支持过程式编程,也支持函数式编程

Unicode 12288是汉字中的空格,这个空格与汉字同宽

在函数内定义的子函数只能在函数中调用

列表属于序列类型,可以使用序列类型对应的操作

在Python中,浮点数0.0在布尔上下文中并不被视为False。被视为False的值主要包括:False、None、0(整型)、""(空字符串)、()(空元组)、[](空列表)、{}(空字典)和set()(空集合)(实际操作中有问题,0.0可以被视为False)

生态式编程:一种基于开源软件、开源功能、开源模块等开源计算功能的程序设计方法

turtle.seth()设置小海龟的前进方向,该角度是绝对方向角度值

time.strftime()可将struct_time对象转换成用户想要的格式。

第三方库

网络爬虫:requests、scrapy

数据分析:numpy、scipy、pandas

文本处理:pdfminer、openpyxl、python-docx、beautifulsoup4

数据可视化:matplotlib、TVTK、mayavi

用户图形界面:PyQt5、wxPython、PyGTK

机器学习:scikit-learn、TensorFlow、Theano

web开发:Django、Pyramid、Flask

游戏开发:Pygame、Panda3D、cocos2d

图像处理:PIL

符号计算:SymPy

自然语言处理:NLTK

公众号开发:WeRoBot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值