input函数的区别
在Python中2.7和3.0的Input 函数是不相同的
默认情况下,
- python2.7中 input函数默认输出的是数值类型
- python3.0中 input函数默认输出的是字符串类型类型
name = raw_input('请输入用户名:')#python2.7的用法
name = input('请输入用户名:')#python3.0的用法
print(name)
快速修改pycharm中所有相同变量名的名字
pycharm提示字体编码错误
在windows环境下使用pycharm发现一个问题,有时候会提示编码错误:
SyntaxError: Non-ASCII character '\xe5' in file C:/Users/xiaomi/Desktop/python/�б�.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
目前我还不知道是不是因为使用python2.7的解释器的原因
解决的方法:
在顶部添加编码声明:
# coding=UTF-8
注意 #也要添加
python2.7中的end= 函数
question:
python2.7中print(end=’ ')不能用?
anwser:
1、end=’’ 是python3 的语法,换python3
2、程序第一行添加from future import print_function,错误会消失