首页 > 其他 > 详细

【问题记录】pycharm控制台搜狗输入法输入中文逗号会自动变为英文逗号

时间:2021-04-21 10:13:02      阅读:33      评论:0      收藏:0      [点我收藏+]
#多维列表(嵌套列表)
#[[姓名,年龄,工资],[姓名,年龄,工资],[姓名,年龄,工资],[姓名,年龄,工资]]
#字符串:"姓名,年龄,工资"例如: "张三,30,2000"
emp_list = []
while True:
    info = input("请输入员工信息:")
    if info == "":
        print("程序结束")
        break
    info_list = info.split("")
    if len(info_list) != 3:
        print(info_list)
        continue
    info_list = info.split("")
    emp_list.append(info_list)
    for emp in emp_list:
        print("姓名:{n},年龄:{a},工资:{s}".format(n = emp[0], a = emp[1], s = emp[2]))

问题描述:

该程序运行之后,在pycharm中输入:张三,30,2000(使用中文标点进行输入),但是在输入后面两个数字后30,2000中间的中文逗号“,”自动变为了英文逗号,导致len(info_list) 一直不等于3

技术分享图片

 

 解决方法:

方法1:更换了win10自带的输入法,正常

方法2:关掉搜狗输入法中的【智能调整数字后标点】

右键点击输入法状态栏-->属性管理-->去勾选【智能调整数字后标点】

技术分享图片

 

 

 

技术分享图片

 

【问题记录】pycharm控制台搜狗输入法输入中文逗号会自动变为英文逗号

原文:https://www.cnblogs.com/yi918/p/14683422.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!