Python基础知识优质课件.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.3.6 常用内置函数 oct(x) 把数字x转换为八进制串 ord(s) 返回1个字符s的编码。chr(ord(3)+1)==4 range([start, ] end [, step] ) 返回一个等差数列,不包括终值 round(x [, 小数位数]) 对x进行四舍五入。若不指定小数位数,则返回整数。 str(obj) 把对象obj转换为字符串 int(x[,d]) 返回数字整数部分,或把d进制的字符串x转换为十进制并返回,d默认为十进制 list(x), set([obj]),tuple(x) 把对象转换为列表、集合或元组并返回 max(x), min(x), sum(x) 返回序列中的最大值、最小值或数值之和 pow(x,y) 返回x的y次方 sorted(列表[,cmp[,key[reverse]]] 返回排序后的列表 type(obj) 返回对象obj的类型 * 1.3.7 对象的删除 Python中删除对象用del语句。del用来删除一个对象,并释放对象所占资源。del的用法演示如下: a=[1, 2, 3] del a[1] a [1, 3] x=5 x 5 del x #此后x就不存在了 * 1.3.8 基本输入输出 用Python进行程序设计,输入是通过input( )函数来实现的,imput( )的一般格式为: x=input(提示:) 该函数返回输入的对象。可输入数字、字符串和其它任意类型对象。 * 1.3.8 基本输入输出 输出是通过print语句来完成的,print语句的一般格式为: print 对象1, 对象2, ... , 对象n 在Python3中,print是函数,而不是语句。 在Python中进行重定向输出的用法: fp = open(rc:\mytest.txt,a+) print fp, Hello,world fp.close() * 1.3.9 模块的使用 Python默认安装仅包含部分基本或核心模块,但用户可以安装大量的扩展模块。 在Python启动时,仅加载了很少的一部分模块,在需要时由程序员显式地加载(可能需要先安装)其他模块。 减小运行的压力,仅加载真正需要的模块和功能,且具有很强的可扩展性。 * 1.3.9 模块的使用 import 模块名 import math math.sin(0.5) #求0.5的正弦 import random x=random.random( ) #获得[0,1) 内的随机小数 y=random.random( ) n=random.randint(1,100) #获得[1,100]上的随机整数 可以使用dir函数查看任意模块中所有的对象列表,如果调用不带参数的dir()函数,则返回当前脚本的所有名字列表。 可以使用help函数查看任意模块或函数的使用帮助。 * 1.3.9 模块的使用 from math import sin #可以减少查询次数,提高执行速度 from math import * #谨慎使用 from math import sin sin(3) 0.1411200080598672 from math import sin as f #别名 f(3) 0.141120008059867 * 1.3.9 模块的使用 可以使用sys.modules.items()显示所有预加载模块的相关信息 在2.x中可以使用reload函数重新导入一个模块,在3.x中,需要使用imp模块的reload函数 Python首先在当前目录中查找需要导入的模块文件,如果没有找到则从sys模块的path变量所指定的目录中查找。可以使用sys模块的path变量查看python导入模块时有哪些信誉好的足球投注网站模块的路径,也可以向其中append自定义的目录以扩展有哪些信誉好的足球投注网站路径。 在导入模块时,会优先导入相应的pyc文件,如果相应的pyc文件与py文件时间不相符,则导入py文件并重新编译该模块。 * 1.3.9 模块的使用 os sys math Locale:提供了C语言本地化函数的接口,并提供相关函数实现基于当前locale设置的数字与字符串转换 random struct pickle:序列化 datetime time wmi:需安装 tkinter:GUI开发 urllib/urllib2:网页编程 Pygame:游戏开发 tkinter、wxPython:GUI编程 SciPy:科学计算 PIL:图像处理 fabric:远程操作与部署,/en/1.10/ capstone:反汇编框架 ropper:ROP相关框架 IDAPython:IDA插件,/p/idapython/ Yara:恶意

文档评论(0)

牧童 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档