zoukankan      html  css  js  c++  java
  • 初识Python

    引子

    计算机编程语言如同我们的自然语言一样,有其一套规范的语法,我们学习编程语言不过是学习它的那一套规则罢了。

    语言的发展史

    机器语言 --> 汇编语言 --> C语言(写程序时需要操作内存) --> 高级语言(有虚拟机或解释器)
    随着科技的进步以及计算机历史的发展,编程语言也由最初晦涩的机器语言发展到了现在接近于人类自然语言的高级语言。Python则是属于接近人类自然语言的高级语言。

    Python的优缺点

    • 优势:Linux自带、类库齐全、免费开源
    • 不足:运行速度相对较慢

    Python的种类

    Python分类:CPyhton、Pypy、Jython...
    这些虽然各有区别,但使用的任然是同一套语法规则,具体请自行搜索,我们默认使用的是CPython

    Python代码的运行

    Python代码 --> 字节码 --> 机器码

    pypy:直接将Python代码编译成机器码(相对来说编译耗时,执行省时)。

    Python环境的搭建

    默认使用的是Linux开发环境,Linux自带Python

    写Python代码

    #! /usr/bin/env python          # 指定python解释器的位置
    # coding: utf-8                        # 指定编码为utf-8(python3默认为utf-8)
    
    • 编码:ascii --> unicode --> utf-8 (此处不详述)

    Python文件后缀

    Python不以文件后缀判别文件类型。例子如下:

    vim test1.txt          #创建一个.txt文件结尾的文件
    
    test1.txt文件内容如下:
    #! /usr/bin/env python
    # coding:utf-8
    
    print "hello world!"
    
    python test1.txt          #运行文件
    hello world!               #显示结果
    

    虽然python不以文件后缀判别文件类型,当还是得按规则以.py结尾

    注释

    • 单行注释: #
    • 多行注释: """我是注释"""
      '''我是注释'''

    类库:内置库、外部库

    外部库例子

    创建index.py文件,写入如下内容
    #! /usr/bin/env python
    # coding: utf-8
    import exto          #引入外部库文件
    
    print "我是index文件!"
    
    创建exto.py文件,写入如下内容
    #!/usr/bin/env python
    # coding: utf-8
    print "我是外置库文件!"
    
    运行index.py文件,结果如下:
    我是外置库文件!
    我是index文件!                         #结果显而易见
    
    但是在查看文件目录的时候却在文件下发现exto.pyc文件
    

    .pyc文件 字节码文件

    • 获取用户名、密码案例:
    #! /usr/bin/env python
    # coding:utf-8
    
    import getpass                         #引入getpass库
    
    name = raw_input("请输入用户名:")
    ps = getpass.getpass("请输入密码:")               
    
    print(name)
    print(ps)
    
  • 相关阅读:
    PHP 载入图像 imagecreatefrom_gif_jpeg_png 系列函数
    PHP 输出图像 imagegif 、imagejpeg 与 imagepng 函数
    php实现等比例不失真缩放上传图片
    PHP开发框架--CodeIgniter(CI)使用总结
    将Centos的yum源更换为国内的阿里云源
    开始投资的活动条件是什么
    复利效应 每天进步一点点到底指的是什么?
    你拥有的最宝贵的财富是什么?
    自律真的可以改变人生
    chpasswd-批量修改用户密码
  • 原文地址:https://www.cnblogs.com/xiangcl/p/6841610.html
Copyright © 2011-2022 走看看