• python基础(输出、变量、常量、数据类型、流程控制)


    输出 print

    print("Hello World!")
    
    # python2 和 python3 的区别
    
    # python2 
    # coding:utf-8    
    print 123      #输出数字
    print "string" #输出字符串
    print "你好"    #输出中文
    
    #python3
    print(123)      #输出数字
    print("string") #输出字符串
    print("你好")    #输出中文
    

    变量

    • 变量的作用:临时存储一些值,以便后面调用

      a = 5 # a --变量名  = 赋值  5 --值
      
    • 变量的命名规格

      • 由字母、数字和下划线组成
      • 不能以数字开头
      • 不能用python中的关键字
      • 不能使用拼音或中文
      • 变量名要区分大小写
      • 变量命名要具有描述性
      • 推荐写法
        • 驼峰体
        • 下划线(官方推荐)
    • 一个变量在一个内存空间中只能指向一个内存空间

    • 一个内存地址可以有多个变量名指向

    • 变量的小高级(同一个变量名,后面赋的值会改变前面赋的值)

    常量

    • 变量名全部大写的就是常量:约定俗成
    • 一般用在配置文件中

    注释

    # 单行注释(当行注释)
    
    """多行注释,
    可以折行"""
    
    '''
    多行注释,
    可以这行显示
    '''
    

    基本数据类型

    • 字符串 -- str

      • 字符串操作:
        1. 字符串 + 字符串(字符串拼接)
        2. 字符串 * 数字 (字符串倍增)
    • 整型 --int

      • 整型操作:
        1. 加 +
        2. 减 -
        3. 乘 *
        4. 除 /
    • 布尔值 --bool

      • 真 True 1
      • 假 False 0
    • 数据类型转换

      #字符串转整型
      int("数字")
      
      #整型转字符串
      str(数字)
      

    代码交互

    • input(input和print--都可以呈现msg)

      msg = input("提示内容")
      
    • 查看数据类型

      type(需要查看的数据内容)	
      
    • python2 和 python3 的区别

      # python3 中input获取到的信息都是字符串类型
      
      # python2 中input输入的是什么类型获取到的就是什么类型
      # python2 中的 raw_input 和python3中的 input 一样
      

    流程控制

    • if -- 单个if

      if 条件:
      缩进 结果
      
    • if else -- 二选一

      if 条件:
      缩进 结果1
      else:
      缩进 结果2
      
      
    • if elif elif -- 多选一或零

      if 条件:
      缩进 结果1
      elif 条件:
      缩进 结果2
      elif 条件:
      缩进 结果3
      
      
    • if elif else 多选一

      if 条件:
      缩进 结果1
      elif 条件:
      缩进 结果2
      else:
      缩进 结果3
      
      

    while 循环

      while 条件:
      缩进 循环体
    
      #死循环
      while 条件始终为真:
      缩进 循环体
    
      #有限循环
      while 判断条件: #当判断条件不为真时,循环结束
      缩进 循环体
    
    

    补充知识点

    • pycharm快捷键
      • ctrl + d 快速复制上一行
      • ctrl + ? 快速注释****/快速打开注释
  • 相关阅读:
    js实现无限极分类
    js做通讯录的索引滑动显示效果和滑动显示锚点效果
    jquery 图片轮播demo实现
    纯JS实现可拖拽表单
    免费的字体图标网站
    ubuntu14.04安装MATLAB R2014a
    UBUNTU 14.04 + CUDA 7.5 + CAFFE
    朴素贝叶斯方法(Naive Bayes Method)
    随机森林分类(Random Forest Classification)
    特征选择和特征提取
  • 原文地址:https://www.cnblogs.com/wuaihua/p/11945814.html
Copyright © 2020-2023  润新知