python
python的优点:
- 跨平台
python作为动态语言更适合初学编程者。python可以让初学者把精力集中在变成对象和思维上,而不用担心语法,类型等等外在因素
python作为脚本语言,更适合开发小的应用,而且极其适合在应用发展初期时用来做原型
无他,但手熟尔,努力就好
python 准备
准备安装包,自我百度预习安装环境等
交互式编程
- 关于编码的发展最初只是ASC||码,由于他是针对英语设计的,当处理亚洲文字时就会出现问题,就出现了UNCOIDE事实证明,对可以用ASC||表示的字符使UNCOIDE并不高效,因为UNCOIDE比用ASC||占用大一倍的空间,而对ASC||来说高字节的0对他毫无用处。为了解决这个问题,就出现了一些中间格式的字符集,他们被称为通用转换格式,及UTF
- ASC||
utf-8
UTF-8就是以8位为单元对UCS进行编码。从UCS-2到UTF-8的编码方式如下: UCS-2编码(16进制) UTF-8 字节流(二进制) 0000 - 007F 0xxxxxxx 0080 - 07FF 110xxxxx 10xxxxxx 0800 - FFFF 1110xxxx 10xxxxxx 10xxxxxx 例如“汉”字的Unicode编码是6C49。6C49在0800-FFFF之间,所以肯定要用3字节模板了:1110xxxx 10xxxxxx 10xxxxxx。将6C49写成二进制是:0110 110001 001001, 用这个比特流依次代替模板中的x,得到:11100110 10110001 10001001,即E6 B1 89。
UNCOIDE 前面提到从ASCII、GB2312、GBK到GB18030的编码方法是向下兼容的。而Unicode只与ASCII兼容(更准确地说,是与ISO-8859-1兼容),与GB码不兼容。例如“汉”字的Unicode编码是6C49,而GB码是BABA。
Unicode 也是一种字符编码方法,不过它是由国际组织设计,可以容纳全世界所有语言文字的编码方案。Unicode的学名是“Universal Multiple-Octet Coded Character Set”,简称为UCS。UCS可以看作是“Unicode Character Set”的缩写。
根据维基百科全书(http://zh.wikipedia.org/wiki/)的记载:历史上存在两个试图独立设计Unicode的组织,即国际标准化组织(ISO)和一个软件制造商的协会(unicode.org)。ISO开发了ISO 10646项目,Unicode协会开发了Unicode项目。
在1991年前后,双方都认识到世界不需要两个不兼容的字符集。于是它们开始合并双方的工作成果,并为创立一个单一编码表而协同工作。从Unicode2.0开始,Unicode项目采用了与ISO 10646-1相同的字库和字码。
目前两个项目仍都存在,并独立地公布各自的标准。Unicode协会现在的最新版本是2005年的Unicode 4.1.0。ISO的最新标准是10646-3:2003。
- 模块介绍
模块:是用一些代码实现的某个功能的代码集合
模块安装
pip install
模块导入和使用
import
何为交互
交互的意义
交互的方法
交互小程序联系
sys
raw_input
格式化输出
%d %s
python中的注释
- python中的注释有多种,有单行注释,多行注释,批量注释,中文注释也是常用的。python注释也有自己的规范
- 井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。
- 在python中也会有注释有很多行的时候,这种情况下就需要批量多行注释符了。多行注释是用三引号”’ ”’包含的