• 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

  • 相关阅读:
    from import 的认识
    模块初识
    eq方法
    hash介绍
    item系列
    析构函数
    serializers进阶
    APIView源码解析
    RPC协议
    面试题补充
  • 原文地址:https://www.cnblogs.com/xiaodong520/p/7511115.html
Copyright © 2020-2023  润新知