我们已经学会了如何用 Python 输出  “Hello, World!” ,英文没有问题,但是如果你输出中文字符  “你好,世界”  就有可能会碰到中文编码问题。

Python 文件中如果未指定编码,在执行过程会出现报错:

#!/usr/bin/pythonprint ("你好,世界")

以上程序执行输出结果为:

  File "test.py", line 2
SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:mengy7762 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 # coding=utf-8 就行了

注意: # coding=utf-8 的 = 号两边不要空格。

实例(Python 2.0+)

#!/usr/bin/python # -- coding: UTF-8 -- print( “你好,世界” )

运行实例 »

输出结果为:

你好,世界

所以如果大家在学习过程中,代码中包含中文,就需要在头部指定编码。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:mengy7762 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

注意: Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。

注意: 如果你使用编辑器,同时需要设置 py 文件存储的格式为 UTF-8,否则会出现类似以下错误信息:

SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xc4 in position 0:
invalid continuation byte

Pycharm 设置步骤:

  • 进入 file > Settings,在输入框搜索 encoding
  • 找到 Editor > File encodings,将 IDE Encoding 和 Project Encoding 设置为utf-8。

**

\

【python零基础入门学习】Python入门,带你快速学习,Python 中文编码相关推荐

  1. 50k大牛告诉你Python怎么学,10个特性带你快速了解python

    前言 如果你是一个正在学习python的c.c++ or java程序员,又或者你是刚刚接触python,刚刚开始学习python,那么,请认真看完这10个语言特性,你会受益匪浅的. 关注转发私信小编 ...

  2. python编程入门与案例详解-Python零基础必看的入门书藉:Python编程从入门到实践...

    提取码:sc9i 本书是一本针对所有学习Python读者而作的Python 入门书.全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括matplotlib.NumPy 和Pygal ...

  3. 【python教程入门学习】Python零基础入门爬虫项目

    Python入门爬虫项目 这是我的第一个python项目,分享给大家. 需求 我们目前正在开发一款产品其功能大致是:用户收到短信如:购买了电影票或者火车票机票之类的事件.然后app读取短信,解析短信, ...

  4. python零基础入门教程视频下载-Python零基础入门学习视频教程全42集,资源教程下载...

    课程名称 Python零基础入门学习视频教程全42集,资源教程下载 课程目录 001我和Python的第一次亲密接触 002用Python设计第一个游戏 003小插曲之变量和字符串 004改进我们的小 ...

  5. python基础教程视频教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载...

    课程简介 Python零基础入门学习视频教程全42集百度云网盘下载 课程目录 042魔法方法:算术运算 041魔法方法:构造和析构 040类和对象:一些相关的BIF 039类和对象拾遗 038类和对象 ...

  6. python新手教程 从零开始-Python零基础从零开始学习Python十分钟快速入门

    原标题:Python零基础从零开始学习Python十分钟快速入门 学习Python的,都知道Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.Python是一种动态解释型的 ...

  7. python零基础电子书免费下载-零基础入门学习Python PDF 扫描版

    给大家带来的一篇关于Python编程相关的电子书资源,介绍了关于Python.零基础.入门学习方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小59.3 MB,小甲鱼编写,目前豆瓣.亚马逊 ...

  8. 【学习记录】Python零基础入门(五)

    第五章 Python零基础入门之条件.循环及其他语句 本人自学的主要教材为Magnus Lie Hetland的Beginning Python:From Novice to Professional ...

  9. python基础教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载

    课程简介 Python零基础入门学习视频教程全42集百度云网盘下载 课程目录 042魔法方法:算术运算 041魔法方法:构造和析构 040类和对象:一些相关的BIF 039类和对象拾遗 038类和对象 ...

  10. python零基础入门pdf-零基础入门学习Python PDF 扫描版

    给大家带来的一篇关于Python编程相关的电子书资源,介绍了关于Python.零基础.入门学习方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小59.3 MB,小甲鱼编写,目前豆瓣.亚马逊 ...

最新文章

  1. 在Java 17中偏向锁可算是废了
  2. LeetCode算法题5:双指针
  3. 关于listen的第二个参数backlog的一些问答见解
  4. 乐鑫代理-启明云端分享ESP32系列教程之二:Linux搭建esp-idf环境
  5. 阿里P8亲自讲解!java声明类的语法格式
  6. 鸿蒙系统太烂,一加终于觉醒!变相承认系统太烂,魅族的吐槽一针见血
  7. 【openMV】openMV4之sensor模块
  8. 高项信息系统项目管理师考试大纲——重点知识
  9. 京东回应 5000 万用户数据泄露;百度向今日头条索赔 9000 万;腾讯全球专利申请量第二 | 极客头条...
  10. linux下keepalived+nginx的负载均衡搭建
  11. 远程连接到 SQL Server 2005 时的问题汇集!!
  12. 利用MFC和Opencv读取摄像头
  13. 软件比较 - Sniffer、Omnipeek、科来网络分析系统过滤器比较之位过滤 在捕获数据包时,有时候需要对一个字节中的某一个位进行精确匹配,这时,我们就需要用到位过滤。位过滤相对于地址、端口、协
  14. 计算机io设备是cpu控制的吗,操作系统--IO设备
  15. 图片和文本置顶显示的方法
  16. linux geos 动态库,未经sudo许可在linux上安装GEOS库
  17. bzoj4399 魔法少女LJJ
  18. php代码审计靶场,RIPS --代码审计靶场(第一关)-华盟网
  19. 《Adobe Illustrator CS6中文版经典教程(彩色版)》—第0课0.15节使用“外观”面板与效果...
  20. 全景影像转点云——只有鱼才能看见的真实

热门文章

  1. python loc iloc_【python】python vs Excel ( loc与iloc的使用)
  2. python用circle画多边形_pythonopencv圆、椭圆与任意多边形的绘制
  3. java给按钮加声音_怎么在java中给按钮添加声音?
  4. echarts 仪表盘 文字位置_方法 | 用notion打造个人仪表盘
  5. python 去重_上来就情感分析?我还是先用python去去重吧!
  6. 【windows】windows操作系统安全加固
  7. php数据库连接程序,常用的数据库连接程序
  8. 普中51控制火焰传感器_传感器检测:以后,电动车充电会变成这样
  9. QT之Qt之Q_PROPERTY宏理解
  10. 伪随机数生成器——random模块的用法