python自动化测试——中文转拼音,转英文

import pinyin.cedict

# 转拼音
# nǐhǎo
print(pinyin.get(‘你好‘))  

# ni hao
print(pinyin.get(‘你好‘, format="strip", delimiter=" "))  

# ni3hao3
print(pinyin.get(‘你好‘, format="numerical"))  

# 获取首字母 n h
print(pinyin.get_initial(‘你好‘))  

# 转英文
# [‘you (informal, as opposed to courteous 您[nin2])‘]
print(pinyin.cedict.translate_word(‘你‘))  

# [‘Hello!‘, ‘Hi!‘, ‘How are you?‘]
print(pinyin.cedict.translate_word(‘你好‘))

# [[‘你‘, [‘you (informal, as opposed to courteous 您[nin2])‘]], [‘你好‘, [‘Hello!‘, ‘Hi!‘, ‘How are you?‘]], [‘好‘, [‘to be fond of‘, ‘to have a tendency to‘, ‘to be prone to‘]]]
print(list(pinyin.cedict.all_phrase_translations(‘你好‘))) 

#获取首字母并转为大写 Z
print(pinyin.get_initial("张一")[0].upper())  

原文地址:https://www.cnblogs.com/nicole-zhang/p/10489839.html

时间: 2024-10-31 19:11:08

python自动化测试——中文转拼音,转英文的相关文章

python 将中文转拼音后填充到url做参数并写入excel

闲着没事写了个小工具,将中文转拼音后填充到url做参数并写如excel 一.先看下演示,是个什么东西 二.代码 代码用到一个中文转拼音的库,库是网上下的,稍微做了下修改,已经找不原来下载的地址了,然后需要装个pywin32库,用来写excel表格的,下面看代码. #!/usr/bin/env python # coding=utf-8# Author: ca0gu0 from lib.chinese2pinyin import search from time import sleep impo

Python中文转拼音代码(支持全拼和首字母缩写)

本文的代码,从https://github.com/cleverdeng/pinyin.py升级得来,针对原文的代码,做了以下升级: 1 2 3 4 1.可以传入参数firstcode:如果为true,只取汉子的第一个拼音字母:如果为false,则会输出全部拼音: 2.修复:如果为英文字母,则直接输出: 3.修复:如果分隔符为空字符串,仍然能正常输出: 4.升级:可以指定词典的文件路径 代码很简单,直接读取了一个词典(字符和英文的映射),然后挨个替换中文中的拼音即可: Python 1 2 3

分享《数据科学实战手册(R+Python)》中文PDF+英文PDF+源代码

下载:https://pan.baidu.com/s/1Iw0pHxKqp2mKC9ksR5wfPQ 更多分享资料:https://www.cnblogs.com/javapythonstudy/ <数据科学实战手册(R+Python)>中文PDF+英文PDF+源代码中文PDF,带书签目录,354页:英文PDF,带书签目录,396页:两版对比学习.配套源代码. 中文版如图: 原文地址:https://www.cnblogs.com/javapythonstudy/p/9924670.html

分享《Python学习手册(第4版)》高清中文PDF+高清英文PDF+源代码

下载:https://pan.baidu.com/s/1b7P9O6cHVBqce83G-zoJew 更多资料:http://blog.51cto.com/3215120 <Python学习手册(第4版)>高清中文PDF+高清英文PDF+源代码 高清中文PDF,1162页,带书签目录,文字可以复制.高清英文PDF,1594页,带书签目录,文字可以复制.中英文两版对比学习.配套源代码. 其中,中文版如图: 原文地址:http://blog.51cto.com/3215120/2316529

python自动化测试

python自动化测试 欢迎光临 python自动化测试 小站! 小站基于IT行业,重点关注python,软件自动化测试,测试等. 联系方式 飞信 372818219 相关的群:python开发自动化测试群113938272和开发测试群6089740. 小站运行于新浪云平台SAE,基于python的知名流程管理工具Trac.暂时主要使用其博客功能. 未来拟基于Trac迁移和创建一些开源项目,增加使用wiki,任务单,时间线等功能. 目前的开源项目项目:python中文翻译和实例:??http:/

[算法]华为笔试题——拼音与英文转换

题目描述: 编写拼音与英文转换的函数,如果输入号码是英文,转成拼音,如果是拼音,转成英文,例如输入OneZeroDoubleThree,则输出YiLingSanSan. 拼音.英文见下表: Yi Er San Si Wu Liu Qi Ba Jiu Ling One Two Three Four Five Six Seven Eight Nine Zero 注意:每个单词均为首字母大写,遇到连续两个相同数字,输入可以前面加Double,输出不可以加Double. 输入描述: 由首字母大写的字符串

android 中文转拼音的方法

代码: /** * 中文转拼音 */ public class ChineseSpelling { private static int[] pyvalue = new int[] { -20319, -20317, -20304, -20295, -20292, -20283, -20265, -20257, -20242, -20230, -20051, -20036, -20032, -20026, -20002, -19990, -19986, -19982, -19976, -1980

python与中文的那点事

目录 python与中文的那点事 1. utf-8/gbk/unicode/ASCII 2.各种编码之间的转换 3. 统计字符串中数字,字母,汉字的个数 python与中文的那点事 在学习python的过程中,发现在python2与python3中对中文的处理有所不同,所以这篇文章就来探讨一下这些不同 1. utf-8/gbk/unicode/ASCII ??我们都知道,在计算机内部所有的信息都可以被表示成二进制的字符串,每一个二进制位有1和0两种状态,因此8位的二进制数可以表示256种状态,这

JavaScript控制输入框中只能输入中文、数字和英文

1.问题背景 遇到这样一个问题:有一个输入框,要求只能输入中文.数字和英文(即过滤特殊字符串) 2.JS代码 function  checkUsername() { //正则表达式 var reg = new RegExp("^[a-zA-Z\d\u4E00-\u9FA5]+$"); //获取输入框中的值 var username = document.getElementById("username").value.trim(); //判断输入框中有内容 if(u