摘要:
迭代器 迭代器: 可以不用依赖索引取值的容器。 可迭代对象与迭代器对象 一.可迭代对象 1.可迭代对象:指的是有.__iter__()方法的对象是可迭代对象,可迭代对象调用.__iter__()得到的是迭代器对象。 2.基本数据类型中是可迭代对象有:字符串;列表;元组,字典,集合 3.文件对象(执行 阅读全文
摘要:
三元表达式 1.介绍 1.也称三目运算符:用于简化 if...else...的语法结构 2. 只能解决if...else...结构,其他if分支结构都不管 3.一个分支提供一个结果: 如果一个分支提供了多个结果, 将多个结果通过元组返回 2.使用 语法:条件成立的结果 if 条件 else 条件不成 阅读全文
摘要:
字符串比较 1.字符串比较:字符串对应的ascii进行比较 2.多个字符的字符串进行比较:从前往后逐个字符进行比较,一旦哪个位置的字符出现了大小关系就结束比较。 函数参数 一.参数介绍 1.函数为什么要有参数:因为内部的函数体需要外部的数据 2.怎么定义函数的参数:在定义函数阶段,函数名后面()中来 阅读全文
摘要:
一.函数简介 1.什么是函数 函数是一系列代码的集合,用来完成某项特定的功能 2.函数的优点 1. 避免代码的冗余 2. 让程序代码结构更加清晰 3. 让代码具有复用性,便于维护 3.函数的组成部分 组成部分: 1. 函数名:使用该函数的依据 2. 参数:完成功能需要的条件信息 3. 函数体:完成功 阅读全文
摘要:
三种字符串 #1.普通字符串:u'以字符作为输出单位' print(u'abc') # 用于显示 #2.二进制字符串:b'' 二进制字符串以字节作为输出单位 print(b'abc') # 用于传输 #3.原义字符串:r'以字符作为输出单位,所有在普通字符串中能被转义的符号在这都原样输出' prin 阅读全文
摘要:
字符编码 简介 1. 什么是字符编码:将人识别的字符转换计算机能识别的01,转换的规则就是字符编码表 2. 常用的编码表:ascii、unicode、GBK、Shift_JIS、Euc-kr 3. 编码操作:编码encode()、解码decode() 一.ASCII码 现代计算机起源于美国,所以最先 阅读全文
摘要:
数字类型 # 了了解:py2中小整数用int存放,大整数用long # 1.整型 num = -1000000000000000000000000000000000000000000000000 print(num, type(num)) # 2.小数 num = 3.14 print(num, t 阅读全文
摘要:
流程控制 1.宏观一定是自上而下(逻辑上方代码一定比逻辑下方代码先执行):顺序结构2.遇到需要条件判断选择不同执行路线的执行方式:分支结构3.有些事情需要重复不断的去执行(当满足某种条件或不满足某种条件结束重复动作):循环结构 一.if分支结构 1.if: if 条件: 代码1 代码2 代码3 .. 阅读全文
摘要:
变量的命名规范 1.只能由 字母, 数字, _, 组成。 2. 不能以数字开头 3.避免与系统关键字重名:重名不会报错,但系统的功能就被自定义的功能屏蔽掉了(严重不建议这样来做) 4.以_开头的变量都有特殊含义5.以__开头与结尾的叫魔法变量:内置变量 命名风格:6.纯小写加下划线(在python中 阅读全文
摘要:
语言分类 1.机器语言:直接编写0,1指令,直接能被硬件执行 2.汇编语言:编写助记符(与指令的对应关系),找到对应的指令直接交给硬件执行 3.高级语言:编写人能识别的字符,要通过编译器或解释器转换为汇编语言最终转换为机器语言的指令交给硬件执行 4. 运行效率最高:机器语言 开发效率最高:高级语言 阅读全文