zoukankan      html  css  js  c++  java
  • 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:结束单次循环

  • 相关阅读:
    验证视图状态 MAC 失败的处理办法总结![come from internet]
    在ie6上 让他显示png图片
    挑灯夜战 css hack 再次学习 IE浏览器常见的9个css Bug以及解决办法
    fileupload上传 and IE8 and VS2008 实现图片预览[new Name:经典的Fakepath错误]
    大项目开发语言的选择
    虚拟机安装linux:未找到任何驱动程序
    objectc中的bool
    关于数字内容网站的一些想法
    iphone开发论坛
    在centos5.3下安装mysql5启动时报错
  • 原文地址:https://www.cnblogs.com/yangxiaolan/p/5440735.html
Copyright © 2011-2022 走看看