1、ord()和chr()是一对功能相反的函数
ord()用来返回单个字符串的Unicode编码或ASCCI码
chr()则用来返回指定的ASCCI码或Unicode编码对应的字符串
str()则是直接将其任意类型参数转换为字符串
2、dir()和help()这两个内置函数是最有用的
dir()查看模块中可用对象
help()查看指定方法的使用帮助
比如我想知道math的作用,就用help(math.sqrt)
比如我想知道math的可用对象,就用dir(math.sin)
3、python使用del命令显示删除对象并解除与值之间的指向关系,如果其指向的值还有别的变量,则不删除该值;
如果删除对象之后该值不再有其他对象变量的指向,则删除该值
4、del无法删除元组或字符串指定的元素,只能删除整个元组或整个字符串
5、python中将结果也可以重定向,例如把结果输出到指定文件
fp = open(r'D:\haha.txt', 'a+')
print('hello,word!', file=fp)
fp.close()
6、实现输出的内容不换行
for i in range(10,20):
print(i, end='')
7、模块导入:
import 模块名 [as 别名]
from 模块名 import 对象名[as 别名]
8、每个python脚本都有一个__name__属性。如果脚本
作为模块被导入,则取其__name__属性得到值被自动设置为模块名,如果脚本独立运行,则其__name__属性值
被自动设置为'__main__';
利用__name__属性可控制python程序的运行方式,eg:
如果编写一个包含大量函数的模块,而不希望该模块可以直接运行,则可以在程序文件中添加以下代码:
if __name__ == '__main__':
print('请把我当成一个模块来使用')
这样子,程序直接只能怪时会提示'请把我当成一个模块来使用',而使用import语句将其作为模块导入后便可以使用里面的类、方法或其他成员
转载请注明原文地址:https://ipadbbs.8miu.com/read-19120.html