• python day1:初识Python(一)


    一、Python 简介:

      Python免费、开源,面向对象的解释型语言,其语法简洁,在使用中无需考虑如何管理内存等底层问题,并且支持在linux,windows等多平台运行,Python的标准库很强大,我们只需要导入它并调用其中的方法,就可以处理各种工作,Python还可以嵌入cc++程序中,Python采用强制缩进的方式使得代码具有极佳的可读性,它合理地结合了高性能与使编写程序简单有趣的特色。

      python主要应用方面:自动化运维、自动化测试、大数据分析、爬虫、web等。

      python种类分为以下几种:

        Cpython:用c进行编译,常用就是这个

        Jyhton:将Python代码后编译成java 字节码

        IronPython:在NET和mono上实现的Python语言

        PyPy:python实现的python,其编译执行过程和c语言的编译执行过程一样(python代码->机器码)执行速度较快,但现在不够成熟,在生产环境应用较少。

    二、注释与模块:

      #  :单行注释

      """ """(或 ''' ''') :多行注释

      模块种类:

        内置模块、自己编写的模块、他人编写的模块

      导入模块:

        (1)import 模块名

        (2)from 模块名 import 方法名

        (3)内建函数__import__()

        sys.argv 捕获参数

    三、变量

    变量名由字母、下划线、数字组成,数字还能作为开头,并且还能和内建关键字重名。

    变量的内存占用:

      

    1 name1 = "zhangsan"
    2 name2 = "lisi"

       

    1 name1 = "zhangsan"
    2 name2 = name1

    四、用户交互,输入字符

    raw_input (python2.7)

    input (python3.x)

    getpass :隐式输入内容

      例:   

    1 import getpass
    2 
    3 name = raw_input("please input username:")
    4 passwd = getpass.getpass("please input passwd:")
    5 
    6 print(name)
    7 print(passwd)

    五、基本数据类型

    1.单值:

      数字

        整型

        长整型

        浮点型

        复数

      字符串:

          '' 

          ""

          """ """(或 ''' ''')  

      布尔值

        True,1

        False,0

    2.集合:

      列表

      元组

      字典

      集合(哈希表)

    六、循环

    1.for 

    2.while

      while 条件:

        expr(表达式)1

        expr2

    break:跳出离break最近的一层循环

    continue:结束单次循环

  • 相关阅读:
    windows 动态库的封装以及调用
    ffmpeg 转码命令与ffplay
    YUV格式与RGB格式
    Qt QTimer
    Qt QLineEdit
    Qt setStyleSheet
    python查询
    INSERT INTO .. ON DUPLICATE KEY更新多行记录
    PHP读取流文件
    curl上传、下载、https登陆
  • 原文地址:https://www.cnblogs.com/yangxiaolan/p/5440735.html
Copyright © 2020-2023  润新知