More details on code, more patient you need.1.程序由模块构成。
2.模块包含语句。
3.语句包含表达式。
4.表达式建立并处理对象
运行的表达式的语法决定了创建和使用的对象的类型变量在它第一次赋值时创建。
·变量在表达式中使用将被替换为它们的值。
·变量在表达式中使用以前必须已赋值。
·变量像对象一样不需要在一开始进行声明。
一.输出python下的Hello, Iris likes coding !
二.基本核心数据类型
1.1 数字 number:分类和C 类似,注意精度问题。
1.2 字符串string,字符串是用来记录文本信息的。定义与合并字符串%s格式化字符串
1.3集合(Sets)
集合(Sets)是一个没有重复元素的容器,用{x1,x2,x3,…} 表示.集合的创建添加append/删除discard/查找 in
1.4字典(Dictionary)
形如{key1:value;key2:value;key3:value,…,},定义与操作:增加,删除,查询(返回value)
1.5列表(List)符号[].
是一个任意类型的对象的位置相关的有序集合,其大小是可变的,通过对偏移量进行赋值以及其他各种列表的方法进行调用, 确实能够修改列表的大小. 列表没有固定类型的约束可以不同类型的对象。尽管列表没有固定的大小, Python仍不允许引用不存在的元素。 超出列表末尾之外的索引总是会导致错误.列表的操作:创建,增加append,删除del, 修改,查询,求列表长度:
1.6布尔类型和空值None布尔类型空值None
1.7元组tuple符号()
元组是序列, 但是它具有不可变性,和字符串类似。从语法上讲,它们编写在圆括号中,支持任意类型、 任意嵌套以及常见的序列操作。元素查询不可改变性,查询溢出错误
三.条件判断
3.1单条件判断;
3.2多条件判断;
四.循环体及跳出循环
4.1 for 循环示例循环打印输出清洗数据
4.2跳出单次循环continue 与跳出当前循环体 break跳出单次循环跳出当前循环体
五.函数
5.1定义与使用函数定义函数调用函数
5.2 函数定义参数分类
不可变函参为字符串、数字,元祖这3种不可变数据类型,其他的都是可变数据类型可作为可变函参。不可变函参可变函参
5.3变量作用域
Python的作用域一共有2种:全局作用域,局部作用域。定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。 局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问。
六.模块
每一个以扩展名py结尾的Python源代码文件都是一个模块。 其他的文件可以通过导入一个模块读取这个模块的内容。导入从本质上来讲, 就是载入另一个文件, 并能够读取那个文件的内容。
6.1Python内置模块使用内置模块调用
6.2第三方模块使用第三方模块调用
七 数据结构
是指相互之间存在一种或多种特定关系的数据元素的集合用计算机存储、组织数据的方式。数据结构分别为逻辑结构、(存储)物理结构和数据的运算三个部分。
7.1队列(queue)
7.2 栈(stack)
栈这种数据结构有点像像生活中的木桶。你往栈中加入新的元素,就是入栈,新的元素总是放在木桶的最上面.
7.3 排序字典OrderedDict
7.4 计数器Counter
Come on ~