<|im_start|>user
列出PYscript的基本使用方法、格式、例子。<|im_end|>
<|im_start|>assistant
PyScript是一个框架，可以让用户在浏览器中使用HTML的界面和Pyodide、WASM等现代网络技术的能力，创建丰富的Python应用程序。PyScript提供了一个简单和干净的API，可以让用户在HTML中直接运行Python代码，并与JavaScript双向交互。

要使用PyScript，您需要在HTML文件中引入PyScript的脚本标签，如下所示：

```html
<script src="https://cdn.jsdelivr.net/npm/pyscript/dist/pyscript.min.js"></script>
```

然后，您可以在HTML中使用`<script type="text/python">`标签来编写Python代码，如下所示：

```html
<script type="text/python">
# Your Python code goes here
</script>
```

您也可以使用`<script type="text/python" src="your_file.py">`标签来引入外部的Python文件，如下所示：

```html
<script type="text/python" src="your_file.py"></script>
```

您可以使用`pyscript.run()`函数来执行JavaScript代码，并使用`pyscript.eval()`函数来获取JavaScript表达式的值。例如：

```python
# Execute JavaScript code
pyscript.run("console.log('Hello from PyScript')")

# Get JavaScript expression value
x = pyscript.eval("Math.sqrt(16)")
print(x) # 4
```

您也可以使用`pyscript.get()`函数来获取JavaScript对象的属性或方法，并使用`pyscript.set()`函数来设置JavaScript对象的属性或方法。例如：

```python
# Get JavaScript object property or method
document = pyscript.get("document")
title = document.title # Get document title
body = document.body # Get document body

# Set JavaScript object property or method
document.title = "New title" # Set document title
document.body.style.backgroundColor = "blue" # Set document body background color
```

您还可以使用`pyscript.register()`函数来注册Python函数为JavaScript函数，并使用`pyscript.unregister()`函数来取消注册。例如：

```python
# Register Python function as JavaScript function
def greet(name):
    print(f"Hello, {name}!")

pyscript.register("greet", greet)

# Unregister Python function as JavaScript function
pyscript.unregister("greet")
```

这些是PyScript的基本使用方法、格式、例子。<|im_end|>
