zoukankan      html  css  js  c++  java
  • Day1-python基础

    python是一门动态解释性的强类型定义语言

    python 3.0  ALL IS UNICODE NOW

    认识python,了解python的发展史。

    1、变量

    变量命名规则:变量名只能是字母、数字或者下划线的任意组合

                             变量名的第一个字符不能是数字    

                             关键字不能声明为变量

                             ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

    2、字符编码

    python解释器再加载.py文件中的代码时,会对内容进行编码(默认ascill)

    ASCII ,用于显示现代英语和其他西欧语言,其最多只用用8位来表示(一个字节),即 2的8次方 = 256-1 只能表示255个字符

    关于中文显示:   GB2312,big5 -----> GBK-----> GB18030  (目前有的中文Windows的缺省内码还是GBK )

    ASCII 无法满足世界上各种文字和符号,因此出现了 Unicode (统一码,单一码,万国码) ,规定现有的字符和符号最少由16位来表示,即2的16次方=65536

    UTF-8,是对Unicode编码的压缩和优化,不再使用最少使用2个字节,将所有的字符和符号进行分类  [ascii码的内容用1个字节保存,欧洲字符用2个字节保存,东亚的字符用3过字节保存]

    3、python中的注释

    # 单行被注释内容

    ''' 多行被注释内容‘’‘

    4、python 环境变量

    如果要在任何路径下都能执行,需把.py文件放在 ../site-packages目录下。

    查看全局变量 

    import  sys

    print (sys.path)

    5、 .pyc文件 和 python运行过程

    可以定义python是先编译再解释的语言

    PyCodeObject和pyc文件。

    当python程序运行时,编译的结果则是保存在位于内存中的PyCodeObject中,当Python程序运行结束时,Python解释器则将PyCodeObject写回到pyc文件中。

    当python程序第二次运行时,首先程序会在硬盘中寻找pyc文件,如果找到,则直接载入,否则就重复上面的过程。

    所以我们应该这样来定位PyCodeObject和pyc文件,我们说pyc文件其实是PyCodeObject的一种持久化保存方式

    时光一逝永不回,往事只能回味!
  • 相关阅读:
    jdk环境一键配置
    IIS 浏览aspx页面出现 无法显示 XML 页
    ASP.NET MVC(三)
    ASP.NET MVC(二)
    ASP.NET MVC (一)
    Fatal error: Call to a member function bind_param() on a non-object in
    Eclipse字符集设置方式
    mysql 管理工具
    win7 IIS发布项目遇到的问题
    php 环境的搭建
  • 原文地址:https://www.cnblogs.com/liongong/p/7636263.html
Copyright © 2011-2022 走看看