Metadata-Version: 2.1
Name: cnpy-zh
Version: 1.0.1
Summary: Chinese Programming Library for Python
Home-page: UNKNOWN
Author: yuzeyuhan
Author-email: yuzeyuhan@163.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12

cnpy-zh - 中文编程库

在 Python 中使用中文关键词编程！


安装方法

pip install cnpy-zh


交互模式

安装后，在命令行输入：

cnpy

进入交互环境：

OK

>>> 打印("你好，世界！")
你好，世界！
>>> exit()


使用方法

方式一：import

import cnpy_zh
cnpy_zh.打印("你好，世界！")

方式二：from import

from cnpy_zh import *
打印("你好，世界！")


中文函数列表

一、输入输出

  打印()  - 输出内容
  输入()  - 获取用户输入

二、类型转换

  整数()  - 转换为整数
  浮点数() - 转换为浮点数
  字符串() - 转换为字符串
  布尔()  - 转换为布尔值
  列表()  - 创建列表
  元组()  - 创建元组
  字典()  - 创建字典
  集合()  - 创建集合

三、类型判断

  是整数() - 判断是否整数
  是字符串() - 判断是否字符串
  是列表() - 判断是否列表
  是字典() - 判断是否字典
  是布尔() - 判断是否布尔
  是空()   - 判断是否为空
  是数字() - 判断是否数字
  是可调用() - 判断是否可调用

四、控制结构

  如果()   - 条件判断
  那么()   - 执行分支
  否则()   - 否则分支
  或者如果() - 否则如果分支
  结束()   - 结束条件判断
  范围()   - 生成数字序列

五、异常处理

  尝试()   - try
  捕获()   - except
  最终()   - finally
  执行()   - 执行

六、上下文管理

  使用()   - with
  使用打开() - with open

七、数学运算

  加()     - 加法
  减()     - 减法
  乘()     - 乘法
  除()     - 除法
  整除()   - 整除
  取余()   - 取余数
  幂()     - 幂运算
  绝对值() - 绝对值
  最大值() - 最大值
  最小值() - 最小值
  求和()   - 求和
  四舍五入() - 四舍五入
  向下取整() - 向下取整
  向上取整() - 向上取整
  平方根() - 平方根

八、随机函数

  随机整数() - 随机整数
  随机浮点数() - 随机浮点数
  随机选择() - 随机选择
  随机打乱() - 随机打乱
  随机范围() - 随机范围
  随机种子() - 随机种子

九、时间函数

  等待()   - 等待（秒）
  当前时间() - 当前时间戳
  当前时间字符串() - 当前时间字符串
  当前日期字符串() - 当前日期字符串
  当前年份() - 当前年份
  当前月份() - 当前月份
  当前日期() - 当前日期
  当前小时() - 当前小时
  当前分钟() - 当前分钟
  当前秒() - 当前秒

十、列表操作

  追加()   - 追加元素
  插入()   - 插入元素
  删除()   - 删除元素
  长度()   - 获取长度
  反转()   - 反转列表
  排序()   - 排序列表
  清空()   - 清空列表
  复制()   - 复制列表

十一、字符串操作

  连接()   - 连接字符串
  分割()   - 分割字符串
  替换()   - 替换字符串
  大写()   - 转大写
  小写()   - 转小写
  首字母大写() - 首字母大写
  去除空格() - 去除首尾空格
  查找()   - 查找子串
  包含()   - 是否包含
  以开头() - 是否以某字符串开头
  以结尾() - 是否以某字符串结尾

十二、文件操作

  打开()   - 打开文件
  读取()   - 读取文件
  读取行() - 读取一行
  读取所有行() - 读取所有行
  写入()   - 写入内容
  写入行() - 写入一行
  关闭()   - 关闭文件
  文件存在() - 文件是否存在
  文件删除() - 删除文件
  文件重命名() - 重命名文件

十三、系统命令

  退出()   - 退出程序
  暂停()   - 暂停程序
  清屏()   - 清屏
  系统命令() - 执行系统命令
  当前目录() - 获取当前目录
  切换目录() - 切换目录
  创建目录() - 创建目录
  删除目录() - 删除目录
  列出目录() - 列出目录内容

十四、JSON操作

  转JSON() - 转JSON字符串
  解析JSON() - 解析JSON字符串
  读取JSON() - 读取JSON文件
  写入JSON() - 写入JSON文件


示例代码

from cnpy_zh import *

打印("=" * 30)
打印("个人信息收集")
打印("=" * 30)

姓名 = 输入("请输入姓名：")
年龄 = 整数(输入("请输入年龄："))

打印("你好，" + 姓名)
如果(年龄 >= 18).那么(lambda: 打印("你是成年人")).否则(lambda: 打印("你是未成年人")).结束()


版本信息

版本：1.0.1
支持 Python 3.4 及以上版本
作者：yuzeyuhan
邮箱：yuzeyuhan@163.com

