❤️💕💕
python
是一种动态的解释形语言,由于python
的普遍性,学会python
能更快的解决问题,以及学习其他的知识。Myblog:http://nsddd.top
[TOC]
将模块视为与代码库相同。
包含一组要包含在应用程序中的函数的文件。
要创建一个模块,只需将所需的代码保存在文件扩展名为的文件中.py
:
将此代码保存在名为mymodule.py
def greeting(name):
print("Hello, " + name)
现在我们可以使用我们刚刚创建的模块,通过使用以下import
语句:
导入名为 mymodule 的模块,并调用 greeting 函数:
import mymodule
mymodule.greeting("Jonathan")
将此代码保存在文件中mymodule.py
person1 = {
"name": "John",
"age": 36,
"country": "Norway"
}
导入名为 mymodule 的模块,并访问 person1 字典:
import mymodule
a = mymodule.person1["age"]
print(a)
mymodule
为被调用创建一个别名mx
:
import mymodule as mx
a = mx.person1["age"]
print(a)
In [119]: import platform
...:
...: x = dir(platform)
...: print(x)
['_Processor', '_WIN32_CLIENT_RELEASES', '_WIN32_SERVER_RELEASES', '__builtins__', '__cached__', '__copyright__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '__version__', '_comparable_version', '_component_re', '_default_architecture', '_follow_symlinks', '_get_machine_win32', '_ironpython26_sys_version_parser', '_ironpython_sys_version_parser', '_java_getprop', '_libc_search', '_mac_ver_xml', '_node', '_norm_version', '_os_release_cache', '_os_release_candidates', '_os_release_line', '_os_release_unescape', '_parse_os_release', '_platform', '_platform_cache', '_pypy_sys_version_parser', '_sys_version', '_sys_version_cache', '_sys_version_parser', '_syscmd_file', '_syscmd_ver', '_uname_cache', '_unknown_as_blank', '_ver_output', '_ver_stages', 'architecture', 'collections', 'freedesktop_os_release', 'functools', 'itertools', 'java_ver', 'libc_ver', 'mac_ver', 'machine', 'node', 'os', 'platform', 'processor', 'python_branch', 'python_build', 'python_compiler', 'python_implementation', 'python_revision', 'python_version', 'python_version_tuple', 're', 'release', 'subprocess', 'sys', 'system', 'system_alias', 'uname', 'uname_result', 'version', 'win32_edition', 'win32_is_iot', 'win32_ver']
import platform
x = platform.system()
print(x)
-
✴️版权声明 © :本书所有内容遵循CC-BY-SA 3.0协议(署名-相同方式共享)©