Python学习第三章
1.模块:
其实每个.py文件本身就是一个模块,当读者做完了一个.py文件,如果别人打算直接分享你的成果,只要在他编写的.py文件中倒入(import)就好了。
比如想在hello1.py文件里直接使用编辑好了的hellp.py文件,只要import hello.py就可以了,这样我们就可以使用模版中定义的名称,但是 必须在名称
前加上模版名和一个”.“
2:import as:
如果想要改变被倒入模版在当前模版中的变量名称,就可以使用import as
3:from import
使用了imporrt后,使用模版的名称时依然还是要加上前缀,这是如果使用from import便可以直接把模版中的指定名称导入
如导入sys.py的arge,和path名称:
from sys import argv,path
4:格式化字符串:
在控制台显示输出效果,我们只是用过print()函数,当在 一行中显示多个字符串时,以逗号“,”来分隔
print()函数显示默认换行,print()有个end参数,在指定的字符串显示之后,end参数指定的字符串才会输出,如果不想
换行那么只要将end指定为空字符串便可以了如下:
name=‘jixiaodong’
print(“hello”,end=‘’)
print(name)
当指定多个字符串给print()函数时,默认的分隔符是一个空格符,如果想要指定其他字符,那可以指定sep参数 。如下
name=‘jixiaodong’
print(‘hello’,name,sep=‘,’)
显示结果为hello,jixiaodong
5.python变量 作用域:
全局变量:
赋值()global
name=‘time’
局部变量:
def
f():
age=20#局部变量
当然在函数中也可以定义全局变量:
def
global name
f() :
name=‘dong‘
f()
print(age.name)
列表字典可修改但是 不可以从新赋值需要在 函数中使用global 定义全局变量
6.python