4.python模块

python 字符串

一、注释

在python中的注释分为单行注释多行注释

 

 1)单行注释:为在语句的前边加"#"

例子:

#!/usr/bin/env python

a = 123

print a

#print a

#print a

#print a

执行结果如下:

[[email protected] ~]# python a.py

123

 2)多行注释:可以用3对单引号(比如:‘‘‘ 注释内容‘‘‘) 或是3对双引号(比如:"""注释内容""")

例子:

#!/usr/bin/env python

a = 123

print a

print a

‘‘‘

print a       #第三四行被注释掉了

print a

‘‘‘

执行结果如下

[[email protected] ~]# python a.py

123

123

结果只打印了两行

二、单引号、双引号、三引号的区别

如果输出多行文件内容,用单引号或是双引号是不能正确输出的。会报错

正确的输出多行内容并且换行的话,必须用三引号。

如果用换行符号\ 打印出来的字符串是在一行,而不是多行。

 

\n 相当于回车

\t:   缩进

 

使用3引号执行结果如下

#!/usr/bin/env python

print ‘‘‘abc

123

hello word!

‘‘‘

[[email protected] ~]# python a.py

abc

123

hello word!

使用换行符\执行结构如下

#!/usr/bin/env python

print ‘abc \

123 \

hello word!\

[[email protected] ~]# python a.py

abc    123     hello word!

三、python模块

模块就是python中系统写好的代码,我可以直接调用。调用后就会执行模块里边的内容。

导入模块的方法:

1.  import 模块名称

例子:

>>> import os   #导入了系统模块os

2.  from 模块名称 import 函数名称         #导入模块中某个函数

例子:

>>> from os import system   #导入了os模块中的system函数。

>>> system (‘df‘)     #导入了这个函数后,我们就可以调用系统命令了

Filesystem     1K-blocks    Used Available Use% Mounted on

/dev/sda3       18475900 4350884  13186472  25% /

tmpfs             506176      76    506100   1% /dev/shm

/dev/sda1          99150   29998     64032  32% /boot

/dev/sr0         4363088 4363088         0 100% /media/CentOS_6.5_Final

3.给模块名称设置别名

import 模块名称 as 别名

4.利用tab键查看模块函数的脚本

时间: 2024-08-02 02:51:14

4.python模块的相关文章

python-学习笔记之-Day5 双层装饰器 字符串格式化 python模块 递归 生成器 迭代器 序列化

1.双层装饰器 #!/usr/bin/env python # -*- coding: utf-8 -*- # author:zml LOGIN_INFO = False IS_ADMIN = False   def check_log(func): def inner(): res = func() if LOGIN_INFO: print('验证成功!') return res else: print('验证失败!') return inner   def check_admin(func)

Python模块的交叉引用问题分析

实际项目中遇到python模块相互引用问题,查资料,说是通过import局部导入的方式可以避免错误,资料如附录所述. 但更改后测试还是会出错,很疑惑!? 如果哪位读者有好的解决方法,敬请留言说明,谢谢. 所以,最好的方法是不进行交叉引用,如果需要就单独分一个模块出来. 附录:Python模块的交叉引用问题解读:How can I have modules that mutually import each other? 有下面两个文件相互引用,Python解释器报错. foo.py: from

python模块以及导入出现ImportError: No module named 'xxx'问题

python模块以及导入出现ImportError: No module named 'xxx'问题 python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包.只要模 块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用 如果你要使用的模块(py文件)和当前模块在同一目录,只要import相应的文件名就好,比 如在a.py中使用b.py:  import b 但是如果要import一个不同目录的文件(例如b.py)该怎么做

python模块搜索路径

1.电脑版 (1).python安装目录中\Lib\site-packages\下建立*.pth文件,写入模块路径 (2).添加环境变量:变量名:pythonpath;变量值:模块(文件夹)路径 ,若有多个,用半角分号";"隔开 2.手机版 在resource\site.py文件中添加代码段 import syssys.path.append("模块(文件夹)路径") 发现:第一个参数都是C:\\resource 我的理解: 程序安装盘下的site.py指定模块路径

使用 from import方法导入Python模块

比如我们导入一个数学计算的模块 math: >>> import math>>> print math<module 'math' (built-in)>>>>>>> print math.pi #导出圆周率的值3.14159265359>>> 我们导入math模块,在python模块学习中我们会知道,这样做会得到名math的对象,这个模块对象包含了pi这样的常量,以及一些其它的方法. 我们如果直接访问

Python 八、Python模块

一.python文件概述 1.python模块概述 可以将代码量较大的程序分割成多个有组织的.彼此独立但又能互相交互的代码片段,这些自我包含的有组织的代码段就是模块 模块在物理形势上表现为以.py结尾的代码文件 一个文件被看作一个独立的模块,一个模块也可以被看作是一个文件 模块的文件名就是模块的名字加上扩展名(.py) 每个模块都有自己的名称空间 python允许导入其它模块以实现代码重用,从而也实现了将独立的代码文件组织成更大的程序系统 python中,模块也是对象 在一个模块的顶层定义的所有

python 学习第五天,python模块

一,Python的模块导入 1,在写python的模块导入之前,先来讲一些Python中的概念性的问题 (1)模块:用来从逻辑上组织Python代码(变量,函数,类,逻辑:实现一个功能),本质是.py结尾的python文件(文件名:test.py,对应的模块名:test) (2)包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件) 2,导入的方法 (1)import module_name导入某个模块 (2)import module_name,module2_

七、Python模块和包

Python模块 Python模块是组织代码的基本方式 Python的脚本都是用扩展名为py的文本文件保存的,一个脚本可以单独运行,也可以导入另一个脚本中运行.当脚本被导入运行时,将其称为模块 cat test.py #!/usr/bin/python #coding:utf-8 from __future__ import division def a(x,y): print x+y def b(x,y): print x*y cat new.py #!/usr/bin/python impo

如何安装python模块

在python编程语言中,我们一般会用到python模块,如chardet.pygame,这些模块不包含在python的默认代码中,需要从外部下载并安装.有些模块提供了自动安装的文件,比如pygame的Windows版本,直接双击安装就可以.但大多数模块没有提供这样的安装方式,有些同学没能成功安装而导致无法在程序中引入模块.在这里,介绍一下python模块http://www.maiziedu.com/course/python/393-4380/几种常见的安装方法.   1. 直接copy 下