zoukankan      html  css  js  c++  java
  • Learn_Day1 初识Python

      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:跳出当前循环并继续下一次循环
  • 相关阅读:
    NOsql总结
    关于Swift中的指针的那些事
    并发控制的概念
    并发控制--Concurrency control--乐观、悲观及方法
    数据库的三大系统
    数据库沉思录
    代码结构化(分层)阅读
    代码阅读困难的原因
    数据库锁与并发
    SQLite事务、错误与自动回滚
  • 原文地址:https://www.cnblogs.com/grissom/p/5887154.html
Copyright © 2011-2022 走看看