zoukankan      html  css  js  c++  java
  • python入门基础知识

    1.python环境的安装

    • python2
    • python3
    • 安装后添加环境变量

    2.编码

    • 最早编码ASCII码,主要有英文,数字,字符.一字节(byte),八位(bit),代表一个字符
    • unicode万国码,基本所有语言都收录,四字节,32位,代表一个字符,占用内存空间大
    • utf-8是对Unicode压缩英文一字节,八位,欧洲两字节,16位,中文三字节,32位.
    • gbk国标码两字节,十六位
    • gb2312

    3.变量

    1. 命名规范
      • 是由字母,下划线和数字组成
      • 不能数字开头
      • 不能是关键字
      • 变量名要有意义
      • 不能用中文
      • 不能用拼音
      • 不能过长,可以用缩写
      • 连接一般用下划线.例如:hello_world.驼峰体不常用HelloWorld

    4.常量

    1. 在python中不存在绝对的常量
    2. 一般用所有字母大写代表常量

    5.注释

    ​ 给一些不太能懂的写一些描述,让程序好理解.注释的代码不执行

    1. #表示单行注释
      
    2. """
      表示多行注释
      """
      

    6.用户交互

    • python3中input("请输入")里面放的提示语句
    • 所接收的全部是字符串(str)

    7.流程控制

    1. if,else语句

      '''
      if 条件:满足条件则运行
      缩进四个空格   操作
      elif 条件:上面不满足运行这个
          操作
      else:否则,也就是上面全不满足运行
          操作
      '''
      
    2. while循环语句

      '''
      while 条件:如果条件满足则一直重复,当条件为Ture时为死循环
          操作
          break退出当前此循环
          exit(0)直接退出运行的代码,后面有代码也不再运行
          continue跳出本次循环,进入下次循环,也就是再次从while开始此循环
      '''
      
    3. for循环

      """
      for 变量名 in 可迭代对象:#可以一个一个往外取的对象
          print(变量名)
      把可迭代对象中的每个值赋值给变量
      """
      

    8.格式化输出

    1. 占位符%s,

      """
      name="ice"
      age=22
      s="我叫%s我今年%s岁" %(name,age)   其中%s是占位符,后面%(为填充的变量)有多少占位符就填充多少
      """
      
      #如果格式当中用到%号则用两个百分号代替
      """
      name="ice"
      s="我叫%s,我手机电量剩10%%了"%(name)
      """
      

    9.运算符

    +
    -
    *
    /
    == 等于
    // 整除,例如:10//3==3
    % 取模,取余数,例如10%3==1
    ** 幂,例如,2**3==8
    != 不等于
    <> 不等于
    > 大于
    < 小于
    >= 大于等于
    <= 小于等于
    = 赋值等于
    += 加法赋值等于
    -= 减法赋值等于
    /= 除法赋值等于
    *= 乘法赋值等于
    ** 幂赋值等于
    %= 取模赋值等于
    //= 整除赋值等于
    not 非,非真即假,非假即真.
    and 并且,左右两边全部是真才是真,
    or 或者,两边有一个为真则是真
    优先级()>比较运算>not>and>or
    小记 其中0,"",[],{},()为False
  • 相关阅读:
    python 指定文件夹下所有文件(包括子目录下的文件)拷贝到目标文件夹下
    python 删除文件或文件夹
    Computer Science Theory for the Information Age-1: 高维空间中的球体
    Jordan Lecture Note-12: Kernel典型相关分析(Kernel Canonical Correlation Analysis, KCCA).
    王道论坛研究生机试练习赛(二)
    Jordan Lecture Note-11: 典型相关分析(Canonical Correlation Analysis, CCA).
    PAT 1021
    Jordan Lecture Note-10: Kernel Principal Components Analysis (KPCA).
    PAT 1020
    PAT 1019
  • 原文地址:https://www.cnblogs.com/nieice/p/10968979.html
Copyright © 2011-2022 走看看