上传文件至 /
This commit is contained in:
52
yzz.py
52
yzz.py
@@ -1,14 +1,44 @@
|
|||||||
# 方式1:直接用字符串表示 "Hello"
|
import subprocess
|
||||||
str1 = "Hello"
|
subprocess.run(['pip', 'install', 'jieba', '-q'])
|
||||||
# 方式2:用单引号包裹表示 "Hello"
|
print("jieba安装完成!")
|
||||||
str2 = 'Hello'
|
import jieba
|
||||||
|
|
||||||
print("方式1(双引号):", str1)
|
print("=" * 50)
|
||||||
print("方式2(单引号):", str2)
|
print("jieba分词演示")
|
||||||
|
print("=" * 50)
|
||||||
|
|
||||||
print("\n--- Hello 每个字符的ASCII码 ---")
|
text = "我喜欢深度学习和人工智能"
|
||||||
for char in "Hello":
|
|
||||||
print(f"字符 '{char}' 的ASCII码:{ord(char)}")
|
|
||||||
|
|
||||||
print("\n--- chr() 函数验证 ---")
|
print(f"原文: {text}")
|
||||||
print(f"ASCII码 65 对应的字符:{chr(65)}")
|
print()
|
||||||
|
|
||||||
|
# 精确模式(默认)
|
||||||
|
words精确 = list(jieba.cut(text, cut_all=False))
|
||||||
|
print(f"精确模式: {' / '.join(words精确)}")
|
||||||
|
|
||||||
|
# 全模式
|
||||||
|
words全 = list(jieba.cut(text, cut_all=True))
|
||||||
|
print(f"全模式: {' / '.join(words全)}")
|
||||||
|
|
||||||
|
# 搜索引擎模式
|
||||||
|
words搜索 = list(jieba.cut_for_search(text))
|
||||||
|
print(f"搜索模式: {' / '.join(words搜索)}")
|
||||||
|
import jieba
|
||||||
|
|
||||||
|
print("=" * 50)
|
||||||
|
print("更多分词示例")
|
||||||
|
print("=" * 50)
|
||||||
|
|
||||||
|
examples = [
|
||||||
|
"今天天气真不错",
|
||||||
|
"人工智能是未来的发展方向",
|
||||||
|
"Python是一门非常流行的编程语言",
|
||||||
|
"小明毕业于清华大学计算机系",
|
||||||
|
"我今天在京东买了一部iPhone手机"
|
||||||
|
]
|
||||||
|
|
||||||
|
for i, text in enumerate(examples):
|
||||||
|
words = list(jieba.cut(text))
|
||||||
|
print(f"{i+1}. {text}")
|
||||||
|
print(f" → {' / '.join(words)}")
|
||||||
|
print()
|
||||||
|
|||||||
Reference in New Issue
Block a user