Python 学习第一天

2021/4/10 12:27:15

本文主要是介绍Python 学习第一天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

  之前在C# & SQL service & Javascript & Echart & CSS Html5 等编程语言上面进行深耕,从业10年来,从未想过换换赛道是什么感觉。不过你现在知道了,从今天开始,将致力于开始python的学习。 说自己算小白吧,自己又不算(自己还会其它的编程语言,所有编程语言的思想都是相同的),说自己不算小白吧!但是对python 这门语言其实还真是一窍不通。 不过既然自己选择了python 这个赛道,那么我就要首先清空自己,让自己想起了10年前,刚开始接触C#的时候的情景。从一无所知到成为了自己的一技之长,努力... 你可以的。 

  第一课,学习了python的发展历史,cpython - > ipython - > pypu - > Jyphon -> ironpython -> zope - > diango (unicode support chinese) [ twisled web framwork] 让python有了质的飞跃,后面几年迅猛的发展。

python2.0 -> python3.0 - > python3.9 目前准备向4.0进军。 在3.0-3.9 之间我选择了在此介入这个赛道。 

  1.  #!/user/bin/env python  <-----写在python 文件第一行的代码,它是为了告诉整个python文件,我们是可执行的程序, (变成可执行程序)

  2. 字符编码: ASCII -> GB2312 -> GBK -> GB18030 ->unicode -> utf8  [记忆:开始外国不带着chinese 玩,1980年收录了 70000+汉字,1995年 2w+ 汉字,2000年 2.7w+ 汉字] 

         ASCII 全称: American stand code for information interchange  1-127 西方,128 ~256 之间是预留的,128~XXX 全部使用,二进制表示了8位,落于这个中间就可以表示中文。

        unicode 是世界各种文字和符号全部,统一编码,万国码,单一码; ASCII 存储8个字节(中文),英文是1个字节 ; unicode 是16位字节 ;utf8 是unicode 的一个子集,可变长的字节数【中文3个字节,英文1个字节】

  总结:  ASCII 255 16bytes -> 1980 GB2312 (7000+)-> 1995 BGK 2.0+w ->2000 GB18030 2.7+w -> unicode 2bytes -> utf8 EN:1 bytes ; Zh : 3 bytes

    总而言之: python 支持中文。通过   utf8 ->decode-> unicode -> encode -> utf8 ; GBK -> decode -> unicode -> encode->GBK, 这样GBK 和 utf8 建立了相互联系的关系

  告诉你第二句代码: #-*-coding:utf8 -*- 告诉python我们用的是utf8去执行相关的代码,而不是ASCII或者其它的编码方式进行解读

 



这篇关于Python 学习第一天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程