```
value = 10.0
value_with_unit = str(value) + "平方厘米"
print(value_with_unit)
```
上述代码将数值10.0转换为字符串并通过字符串拼接的方式添加单位“平方厘米”,最终输出结果为“10.0平方厘米”。
另外,如果您需要对一大批数值进行批量 *** 作,可以使用循环语句和列表等数据结构来实现,例如:
```
values = [10.0, 20.5, 30.2, 40.7]
values_with_unit = []
for value in values:
value_with_unit = str(value) + "平方厘米"
values_with_unit.append(value_with_unit)
print(values_with_unit)
```
上述代码通过循环遍历列表中的数值,并为每个数值添加单位“平方厘米”,最终输出结果为一个包含所有数值及单位的列表。
横纵坐标轴上设置。1、根据第二个图表,修改第一个图表中横纵坐标轴上的数值。
2、选中纵坐标上的数据,鼠标右键。
3、单击“设置坐标轴格式”。
这个没有统一的地方,要看你具体的程序是怎么读取这个显示单位的。可以尝试下面的做法,不一定可以
进入Python的安装目录中Tools\i18n目录
执行pygettext.py
生成一个messages.pot
修改messages.pot中编码
CHARSET gb2312
ENCODING utf8
编辑messages.pot
添加需要国际化的内容,另存为*.po文件
我这里存成了lang.po
编译lang.po
执行msgfmt.py lang.po
生成lang.mo
在项目中建立目录
\locale\zh_CN\LC_MESSAGES
\locale\en_US\LC_MESSAGES
LC_MESSAGES这个是必须的
同时将刚刚的lang.po、lang.mo放入到zh_CN\LC_MESSAGES\这个目录下。
也可以生成一个英文的对应文件放入到en_US\LC_MESSAGES\目录下
测试下效果,输出用_(str)代替str。成功输出中文
将zh_CN换成en_US如果没有配置默认直接输出原内容,如Hello YY
完整的test.py
# -*- coding: utf-8 -*-
#!/usr/bin/env python
import sys
reload(sys)
sys.setdefaultencoding('utf8')
import gettext
gettext.install('lang', 'F:\Workspaces\server\MobileApiServer\project\locale', unicode=False)
gettext.translation('lang', 'F:\Workspaces\server\MobileApiServer\project\locale', languages=['zh_CN']).install(True)
print _('Hello YY')
项目直接使用,服务启动的时候加载所有的mo文件。
在请求的过滤入口处设置本次请求的语言,后面代码中就可以直接使用啦
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)