摘要:1.上节内容补充 文件的删除和修改: 文件操作with 体的使用可避免忘记f.close 二、初始函数 为什么要使用函数 #1、代码的组织结构不清晰,可读性差 #2、遇到重复的功能只能重复编写实现代码,代码冗余 #3、功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大 #
阅读全文
摘要:1.上节内容补充 文件的删除和修改: 文件操作with 体的使用
阅读全文
摘要:文件操作 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序
阅读全文
摘要:一、上节回顾 1,id() 内存地址2, == 比较的是值 is 比较的是内存地址 数字,字符串,有小数据池, #内存地址一样的 int -5--256 str:1,不能有空格。 2,长度不能超过20。 3,不能有特殊字符如:#@..... 列表元组字典这些除了赋值的都是内存地址不一样的py3: s
阅读全文
摘要:一、上节回顾 字典:dic = {'name':'alex'} 1,增 dic['k'] = 'v' 有键值对,则覆盖 setdefault 有键值对,不添加 dic.setdefault('k1','v1') 可以 dic.setdefault('name','barry') 2,删 pop di
阅读全文
摘要:一、上节回顾 list:li = [1,2,3,5,'a']增加:append:末尾加入==追加 insert:插入,在任意位置,insert(index,'内容') extend:迭代着加入,'asc' > ‘a’,‘s’,‘c’ [1,2,3] >1,2,3 删除:pop 按索引删除,有返回值
阅读全文
摘要:一.上节回顾: 1,find通过元素找索引,可切片,找不到返回-12,index,找不到报错。3,split 由字符串分割成列表,默认按空格。4,captalize 首字母大写,其他字母小写。5,upper 全大写。6,lower 全小写。7,title,每个单词的首字母大写。8,startswit
阅读全文
摘要:今日讲解内容:1,int数字:运算。1 ,2,3... # 数字类型:int #范围。用于运算, + - * / // %.... bit_lenth :十进制数字用二进制表示的最小位数 2,bool。判断真假:True, False. 2.1 bool转字符串 2.2 字符串转布尔 除了空字符串以
阅读全文
摘要:1、当while 是false时候 else 也执行 2.ascii码一共八位,最左边一位是0 3. or 两边都是数字的一些情况 # x or y 如果 x 为真,则值为x,否则为y . and 两边的一些情况 #x and y 如果 x 为真,则值为y,否则为x 四超出范围不报错 五:布尔值转化
阅读全文
摘要:一、内容回顾 1.break:停止当前循环,后面的程序不会运行,跳出循环。 跳出while循环:1,改变条件。2.break continue:结束本次循环,继续下一次循环。 2.格式化输出:%%可以在格式化中打印% 二、作业讲解 #-*- encoding:utf-8 -*- __author__
阅读全文
摘要:一、上节内容回顾 二、pycharm安装。 安装好以后激活方法:直接打开pycharm,选License server激活,输入:http://idea.imsxm.com 三、补充知识:如果字符串本身含有%,那么用双%%表示 ps:#补充占位符: msg = '我叫%s,今年%d,我学习进度为10
阅读全文
摘要:一、计算机,操作系统 软件发送指令给操作系统,操作系统再把指令发送给 内存,cpu,硬盘等 二、Python的历史。 Python2: 1.臃肿,源码的重复量很多。2.语法不清晰,掺杂着c,++,PHP,java的一些陋习 python3: 几乎是重构后的源码,规范,清晰,优美。 三、编程的分类 编
阅读全文
摘要:区别一:默认编码 py2默认为 ascII 编码 不支持汉子输入和输出 如果想要支持 在首行加上 #_*_ encoding: utf-8 _*_ py3默认就是utf-8 区别二:input py2用的是:rawinput py3用的是:input 区别三:python2的print可以不用括号,
阅读全文