Learn_Day1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Learn_Day1相关的知识,希望对你有一定的参考价值。

    1. 没一门语言都有自己的虚拟机
      •   Python优点:类库齐全使用简洁;Linux自带Python语言。
      • Python的种类:
        1.   Cpython
        2.   Jyhton
        3.   IronPython
        4.   RubyPython......
    2. 字符编码:
      1. Python解释器在“2.*版本”的时候加载“.py”文件中的代码时,会对内容进行编码(默认Ascii),ascii码无法表示中文。    加上“#-*-coding:uft-8-*-”后可用中文;Python3.0之后的版本默认Unicode,可直接使用中文。
      2. ASCII主要用于显示现代英语和其他西欧语言,最多只能用8位来表示(一个字节),即:2**8=256-1,所以ACSII最多只能表示255个符号。
      3. Unicode(统一码,万国码,单一码)是一种在计算机上使用的字符编码。Unicode是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且卫衣的二进制编码,规定虽有的字符和符号最少由16位来表示(2个字节),即:2**16=65536。注:最少两个字节,可能更多
      4. UTF-8,是对Unicode编码的压缩和优化,不再最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存...
    3. 注释:代码中腰加注释,避免后期不能读懂
      1. 单行注释用#
      2.   多行注释用”””被注释内容”””(开发规范:每行不能超过80个字符,注释内容过多用多行注释)(引号可用单引也可用双引,必须在英文输入法下书写)
    4. 初识模块:
      1. import 模块名:导入模块
      2. getpass模块:getpass.getpass,用于输入密码,用户不可见
    5. pyc 文件

      执行Python代码时,如果导入了其他的 .py 文件,那么,执行过程中会自动生成一个与其同名的 .pyc 文件,该文件就是Python解释器编译之后产生的字节码。

      ps:代码经过编译可以产生字节码;字节码通过反编译也可以得到代码。

    6. 注意??:不要有中文路径,文件名不要用中文
    7. input:用户输入(将用户输入的内容赋值给变量)
      1. 2.7版本:raw_input
      2. 3.+版本:input
    8. 变量的命名规则(变量:存储与调用,标识数据):
      1. 只能是 字母,数字,下划线“_”的仁义组合
      2. 第一个字符不能是数字
      3. 需要有标识意义并尽力简洁(大家都能看懂的命名)
      4. 特殊关键字不能声明为变量:[‘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’]
    9. 初识数据类型
      1. 数字:
      2. 布尔值:真或假(1或0)
      3. 字符串: 带引号的Python全部默认为字符串
    10. if 语句:
        • if 条件:
                    代码块
               else:
                    代码块
        • if 条件:
                    代码块
               elif 条件
                    代码块
               ...
               else:
                    代码块
        • 条件
               True      False
               a > b      a < b    a == b
               a == “变量" or a == “变量"
               a !== “变量"
               a == "变量" and b == "变量"
    11. while循环:无限死循环
        • 设置标记可跳出循环
        • break跳出循环
    12. Break(跳出循环)可跳出所有循环,break下面代码将不再执行
    13. continue:跳出当前循环并继续下一次循环

以上是关于Learn_Day1的主要内容,如果未能解决你的问题,请参考以下文章

Learn_Day1

Learn_Day2

learn_Day8 多层装饰器

Learn_Day4

Learn_Day3

Learn_Day5