码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2021-04-22 15:26:09      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:姓名   charm   inpu   员工   控制台   div   mic   描述   智能   

#多维列表(嵌套列表)
#[[姓名,年龄,工资],[姓名,年龄,工资],[姓名,年龄,工资],[姓名,年龄,工资]]
#字符串:"姓名,年龄,工资"例如: "张三,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控制台搜狗输入法输入中文逗号会自动变为英文逗号

标签:姓名   charm   inpu   员工   控制台   div   mic   描述   智能   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!