python第一天
##1.python简介
python是一种高级语言,是一种面向对象,解释型的程序设计语言。关于python的优点还是靠大家自己体会。
##2.python安装
登陆python官网自己安装。
网站有python3,python2各种版本的,最新的是python3.8.0版本。
python3.7.0windows32版
python3.7.0window64位版
##IDEL
python自带的开发工具,窗口编译器。
##pycharm
python经常用的程序编译器,很多语言都可以在上面运行,自己在官方网站下载安装就可以,英文不好的孩子可以下一个汉化包,解压后,放在lib文件夹下面。
加个教程链接
安装好上面的东西,就可以开始学python了,以后要的一些辅助软件和库以后慢慢再加。
##3.插个知识点
#_*_ coding=utf8 _*_
print(‘你好’)
print(‘你好’)
python2和python3的一个区别体现在对中文字符的态度,python2比较抗拒的,所以加上面那条代码,采用utf8格式。python3直接下面那条代码就可以输出。
py2的encode方法就是编码unicode字符到指定字符类型,因为py2默认编码方式为unicode,所以当使用encode方式时,传入的参数就是目标编码格式,比如utf-8或者gbk等,当py2把一个字符存入到文件的时候,首先会判断字符的类型,如果是str,则直接存入文件,如果是Unicode类型,则先要转换为str类型,就需要encode方法,这时候默认的是ascii字符,然后ascii字符是不包括中文的,所以会引发UnicodeEncodeError。
py3中没有Unicode和str的区别,Unicode字符也会当做utf-8来看待,我们知道utf-8是包括中文的。