python的热身课

python特性

  • 开源
  • 功能强大,可应用于诸多领域
  • 拥有丰富的模块(库)https://pypi.org收录了所有的python模块。
  • python的哲学理念:优雅、简单、明确。
  • 在python中,一切皆对象。
  • python是一种解释型语言,即脚本语言。
     

Centos7中安装python

  • 默认使用kali,kali自带python2和python3
    pip list           #列出当前已安装的所有模块
    pip install python-nmap    #自动连接到pypi安装指定模块
  • cd /etc/yum.repos.d/epel.repo
    rm -f *
    下载阿里云镜像配置yum源。
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    yum list python3*          #查看源中python版本
    yum install python36       #安装python3.6版本
    #配置pip
    yum install python36-pip        #安装pip3
    pip3 install --upgrade pip      #升级pip3
    pip                             #运行pip3
    pip install request             #安装request模块
    pip list                        #列出系统中已安装的所有模块

    使用python,既可以编辑成脚本文件,也可以直接在python自带的开发环境IDLE里交互式执行各种命令。
    可以现在IDLE中执行测试,再写入脚本中批量执行。
    python程序文件一般以.py结尾。
    在vim编辑器中第一行固定格式
    #! /usr/bin/python3

  • python解释器:负责将python源代码解释成机器语言并执行程序。
    python3默认编码格式危Unicode,无需指定编码格式可识别中文。

  • python区分大小写,如布尔值True和False。

  • python注释
    单行注释#,其后内容不会被执行,可放在一行代码后,或独自成行。
    多行注释,使用两组,每组三个连续双引号"""或连续三个单引号''',两组引号之间为注释内容。

  • 通常python文件头部会记录作者、时间等信息。

发布了37 篇原创文章 · 获赞 29 · 访问量 3704

猜你喜欢

转载自blog.csdn.net/weixin_44253823/article/details/103289996