zoukankan      html  css  js  c++  java
  • Python基础——初识Python (200207)

    Python——初识Python

    Python简介

    1.Python 介绍

      Python 是一种解释型、面向对象的高级程序设计语言,其创始人为荷兰吉多·范罗苏姆(Guido van Rossum)。Python 自20世纪90年代初诞生至今,在多个领域有着广泛用途:1.Web 和 Internet 开发;2.科学计算与统计;3.人工智能;4.教育;5.软件开发;6.后端开发;7.网络爬虫;8.机器学习…………

      根据TIOBE 编程语言排行榜 2020年 更新发布,Python 位于第三,仅此于Java 和 C。

    2.Python 种类

      1)Cpython

      Python 的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。

      2)Jpython

      Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。

      3)IronPython

      Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)

      4) PyPy

      Python实现的Python,将Python的字节码字节码再编译成机器码。

      ……

    字节与编码

    1.位与字节

      1)位(bit)

      1位表示1个二进制数,如:1010就代表有4位。

      2)  字节(Byte)

      1个字节有8位,两者换算关系为:1Byte = 8bit

    2.编码

      1)ASCII 编码

      ASCII 编码是最初美国的语言编码,采用8个二进制来表示1个符号或字母,共有2= 256种变化。

      2)unicode 编码

      unicode 编码是全世界通用编码,适合各个国家编码使用。

         3)utf-8 编码

      utf-8 编码采用3字节表示,包含世界所有国家需要的字符。

      4)GBK 编码

      GBK 编码中国汉字编码,采用2字节表示。

      unicode 与 GBK 、utf-8都可以相互转换,但GBK 与utf-8 不能相互转换

    Python输入、输出

    1.输出 print( ) 

    1 print('你好!')
    2 # => 你好!
    3 print(4)
    4 # => 4

    2.输入 input( )

    1 message = input('请输入信息:') # 直到输入信息,才会执行下一步
    2 print(message)
    3 # =>请输入信息:你是谁
    4 # =>你是谁

    3.注释

      1)单行注释(#)

    1 # 单行注释 “#” 井号

      2)多行注释('''   ''')

    1 ''' 多行注释
    2     三引号 '''

    Python变量

    1.Hello World

      1) 打印 “Hello World”

      Python运行程序的文件格式为 .py 文件,输出 “Hello World”

    1 print('Hello World!')
    2 # => Hello World!

    2.变量

      1)变量命名规则

    • 变量命名必须为数字、字母和下划线,不能含有空格。变量名不能以数字开头。如:message_1、_message
    • 变量名不能包含空格,但可使用下划线来分割其中的单词。如:message_one
    • 变量名不能使用Python的关键字。如:and/as/assert/break/class/continue/def/del/elif/else/except/exec/finally/for/from/

      global/if/import/in/is/lambda/not/or/pass/print/raise/return/try/while/with/yield

    • 变量名尽量不要与Python内置东西重复
    • 变量名应既简短有具有描述性
    1 message = 'Hello World!'
    2 print(message)
    3 # => Hello World!
  • 相关阅读:
    Zepto
    html5新增表单控件和表单属性
    初识html5
    H5 css3布局
    H5 css3背景透明度
    H5 css3特效
    H5 css3渐变
    H5css3的文本属性
    一个类有两个类别中,在类别里实现了相同的方法结果?
    size_t 理解误区
  • 原文地址:https://www.cnblogs.com/fl-blogs/p/12272633.html
Copyright © 2011-2022 走看看