第一篇博客文章,hello world及编码
今天刚开始学习python,以此记录学习过程。
1.添加环境变量
将python.exe的路径添加到path中,以“;”和其它环境变量相间隔。
2.第一个python 程序
两种执行方式
(1)先新建.py文件,并编写程序,保存。CMD命令进入命令窗口,输入:python py文件绝对路径
(2)CMD命令进入命令窗口,先输入python,进入解释器,然后直接输入print命令输入。
3.编码python 2.0解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill)python 3.0解释器在加载 .py 文件中的代码时,会对内容进行编码(默认UTF-8),因此,python3无需关注编码。 ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号。
显然ASCII码无法将世界上的各种文字和符号全部表示,所以,就需要新出一种可以代表所有字符和符号的编码,即:Unicode
Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536,
注:此处说的的是最少2个字节,可能更多
UTF-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存...
所以,python2.0解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill),如果是如下代码的话:
报错:ascii码无法表示中文
1
2
3
|
#!/usr/bin/env python
print "你好,世界"
|
改正:应该显示的告诉python解释器,用什么编码来执行源代码,即:
1
2
3
4
|
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print "你好,世界"
|
转载于:https://www.cnblogs.com/kinderboy/p/10223473.html
第一篇博客文章,hello world及编码相关推荐
- 3. 在WordPress管理后台撰写第一篇博客文章
3. 发布第一篇博客文章 在前面的文章中,我们首先介绍了1. 购买云服务器和域名的基本操作,然后又成功2. 搭建最简单的博客网站,如果你还没完成上面这些操作,请提前点击查看. 这篇文章我们首先熟悉下网 ...
- 【青年】第一篇博客文章
1.自我介绍:福建某带专云计算专业的学生,华东地区的大一小青年.刚用CSDN没多久,原本是用CSDN当百度百科的,有编程的问题就来这查询,但听说学编程就不能不写博客,总结自己的学习收获和经验,所以我今 ...
- 第一篇博客《import tensorflow的问题解决》
第一篇博客<import tensorflow的问题解决> 参考文章: (1)第一篇博客<import tensorflow的问题解决> (2)https://www.cnbl ...
- 人生第一篇博客,欢迎大佬莅临指导!
前话 大家好 ,这是我的第一篇博客 ,我今年是一名大二的学生 ,今年21岁, 最近听到许多程序员有写博客的想法 ,所以我就有了突发奇想,准备开始写博客.记得我大一开学的时候 我申请了一个公众号:计算机 ...
- Carrey的第一篇博客
Carrey的第一篇博客 为什么要写这篇博客 回顾一下猿生 总结一下 为什么要写这篇博客 你好! 我是Carrey,这是我的第一篇博客.我是一个有将近三年工作经验的java后端程序员,今天写这篇博客绝 ...
- Python 用pygame 做一个游戏的开始界面(小白第一篇博客)
Python 用pygame 做一个游戏的开始界面(小白第一篇博客) 主要功能实现 本篇文章主要是实现了一个游戏开始界面的两个功能: 1,将鼠标放到"开始游戏"或"结束游 ...
- C博客作业00--我的第一篇博客
这个作业属于哪个班级 C语言–网络2011/2012 这个作业的地址 C博客作业00–我的第一篇博客 这个作业的目标 学习Makdown语法,对本专业及C语言课程有个简单了解,记录自学慕课视频的笔记. ...
- 学习日志:第一篇博客
小郝的第一篇博客 记录自己未来学习的过程--自我认知 文章目录 小郝的第一篇博客 一.做出改变 二.自我介绍 三.具体实现 四.总结 一.做出改变 在很久之前就有写博客这个想法,但一直没有付诸行动,疫 ...
- 2020年我的第一篇博客日报
博客日报缘由 谈起博客我们常想到CSDN.博客园.github等 谈起日报.周报我们自然想到了,工作工作工作... 但是谈起博客日报,那又是什么呢? "博客日报"不知道有没有这个词 ...
最新文章
- yii2权限控制rbac之rule详细讲解(转)
- OVS DPDK--介绍(一)
- json.dumps直接保存中文而非字符集的方法
- SQL 2005 收缩事务日志文件
- 深入了解RabbitMQ工作原理及简单使用
- 明年的现在我也想去“双选会”应聘!
- springcloud 图片和数据一起提交_SpringCloud网上商城系统(附源码及教程)
- 穿越计算机的的迷雾--读书笔记一
- c语言程序设计贪吃蛇报告,C语言“贪吃蛇”程序设计报告.doc
- android9 三星 港版,三星S10+官方港版安卓9完整固件升级更新包:TGY-G9750ZHU1ASF1
- linux程序性能分析工具stap,《面向应用开发者的系统指南》CPU篇之使用systemtap分析进程的行为...
- trim函数 html,trim函数的使用方法(你会用TRIMMEAN 函数吗?)
- 快速解决Kubernetes从k8s.gcr.io仓库拉取镜像失败问题
- 1051 复数乘法 分数 15
- 项目管理习题——挣钱分析法与成本预算和成本估算
- 基于opencv+dlib的face morph
- UI设计中有关颜色的几点建议
- nextcloud服务器配置文档,NextCloud挂载数据盘
- 神经网络的5个应用场景,神经网络算法应用领域
- “Usage of API documented as @since 1.8+”报错的解决办法
热门文章
- 函 float *search(float(*pointer)[4],int n)
- TCP客户端服务端编程模型
- 在python中给自己介绍对象笔记--OO面向对象
- 【CyberSecurityLearning 30】Linux操作系统的用户和组、文件及目录权限
- SuperMap导航条控件设置
- java 控制 android_Java For Android - 流程控制
- EVM反编译软件Porosity的使用-mac
- 聊一聊Android 6.0的运行时权限
- 【问链-Eos公开课】第三课 EOS 的新共识机制 BFT-DPoS
- 新星科技有限公司java_「新星科技」