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个符号或字母,共有28 = 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!