12 2018 档案
day9大纲
摘要:01 作业内容回顾 函数的初识: 封装一个功能。 def 函数名(): 函数体 函数的返回值:return 1,结束函数。 2,返回给执行者(函数名())值。 return > None return 单个值 > 单个值 return 多个值 > (多个值,) 函数的参数: 形参: 1,位置参数:从
阅读全文
day9
摘要:python之函数进阶 一,引言 现在我有个问题,函数里面的变量,在函数外面能直接引用么? def func1(): m = 1 print(m) print(m) #这行报的错 报错了: NameError: name 'm' is not defined 上面为什么会报错呢?现在我们来分析一下p
阅读全文
day8 大纲
摘要:01 昨日内容回顾 文件操作 文件操作的流程: 1,打开文件创建文件句柄。 2,对文件句柄进行操作。 3,关闭文件句柄。 读, r r+ rb r+b read() 全部读取 read(n) 读取一部分 r模式下:n 字符。 rb模式下:n 字节。 readline() 按行读取。 readline
阅读全文
day8
摘要:一,什么是函数? 现在有这么个情况:python中的len方法不让用了,你怎么办? 来测试一下‘hello word’ 的长度: s1 = "hello world" length = 0 for i in s1: length = length+1 print(length) OK,完事儿了,非常
阅读全文
day7大纲
摘要:01 昨日内容回顾 数据类型补充: str < > list split join list < > set set(list) list(set()) list < > tuple tuple(list) list(tuple) int str bool bool False: "" 0 [] (
阅读全文
day7
摘要:python之文件操作 一,文件操作基本流程。 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬
阅读全文
集合set()
摘要:2.7集合set。 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了。 关系测试,测试两组数据之前的交集、差集、并集等关系。 1,集合的创建。 2,集合的增。 3
阅读全文
day6大纲
摘要:01 昨日内容回顾 字典: 增: setdefault() 有责不变,无责添加 dic['key'] = value 删: pop 按照key pop('key') pop('key',None) popitem() 删除最后一个 clear 清空 del dic['key'] 改: dic['ke
阅读全文
day6
摘要:一,id,is,== 在Python中,id是什么?id是内存地址,比如你利用id()内置函数去查询一个数据的内存地址: 那么 is 是什么? == 又是什么? == 是比较的两边的数值是否相等,而 is 是比较的两边的内存地址是否相等。 如果内存地址相等,那么这两边其实是指向同一个内存地址。 可以
阅读全文
day5 大纲
摘要:01 昨日内容回顾 list: 增: append insert(index,object) extend() 迭代着追加 删: pop(默认删除最后一个)按照索引去删除 有返回值 remove 按照元素去删除 clear 清空列表 del l1 删除列表 ...
阅读全文
day5
摘要:2.6字典dict。 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、元组。 可哈希(不
阅读全文
字典的增删改查
摘要:字典的增: #直接通过赋值来改 有则覆盖,无则添加 #setdefault() 有则不变,无则添加 字典的删: # pop() 通过键 删除键值对 有返回值 如果删除的键在字典中没有则需要加上返回的内容 不然会报错 #popitem()默认删除最后一位 3.5版本以前是随机删除 3.6是删除最后一位
阅读全文
列表(list)的增删改查
摘要:list 可以通过 索引,切片,切片加步长取出列表中的某个元素 列表的增: # 追加 append() 在列表的后面追加元素 # 插入 insert()在列表的某个位置插入元素 会加在你输入位置的前面 例如:insert(0,‘hello’) 就是在开头加上hello # 迭代着增加,追加的是可迭代
阅读全文
str的用法
摘要:## 字符串的索引切片以及常用的操作方法都是形成新的字符串,和原字符串没有关系 # 切片和索引 # 按照索引取值 #按照切片取值 ,顾头不顾尾, #切片加步长 # 只要倒叙取值就要加上反向步长 #capitalize() 首字母大写 # center() 将字符串居中 可以添加填充物 # swapc
阅读全文
99乘法表的正反写 (python的写法)
摘要:# 正写 j = 0 k = 0 while j k: k = 0 break else: print('{}*{}={}'.format(j,k,j*k)) print() # 反写 j = 10 k = 10 while 0<j: j -=1 while 1<k: ...
阅读全文
day4 大纲笔记
摘要:01 上周内容回顾 int bool str int str: i1 = 100 str(i1) s1 = '10' int(s1) 字符串必须是数字组成。 int bool: i2 = 10 非零即True True ---> 1 Fasle ----> 0 bool str: ...
阅读全文
day4
摘要:2.5列表list。 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: 列表相比于字符串,不仅可以储存不同的数据类型,而且可以储存大量数据,32位python的限制是 536870
阅读全文
day3
摘要:一.什么是数据类型? 什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不清1和‘汉’的区别的,因此,在每个编程语言里都会有一个叫数据类型的东东,其实就是对常用的各种数据类型
阅读全文
day 3 大纲笔记
摘要:01 昨日内容回顾 while 条件: 循环体 如何终止循环: 1,改变条件。 2,break。 3,exit() quit() 不推荐。 关键字: break continue while else:循环只要不被break打断,则执行else语句。 格式化输出:做一个字符串的公共模板,让某些位置的
阅读全文
day2 大纲笔记
摘要:1, pycharm的使用2,昨日内容回顾(作业讲解) 编译型 解释型 python2x: 混乱 冗余 python3x: 规范,清晰 变量: 常量:一直不变的量。全部大写的变量 常量。 注释: # """ """ '''''' 基础数据类型: int : 1 2 1000 -150 bool: T
阅读全文
第一天 大纲笔记
摘要:今日内容大纲01,CPU 内存 硬盘 操作系统之间的关系 cpu: 中央处理器,运算中心与控制中心,相当于人的大脑。 内存:暂时存储数据,将应用程序加载到其内, 以遍与cpu进行数据传输交互。以遍与cpu进行数据传输交互。 8g,16g,32g. 处理速度快。 断电即消失。 硬盘:磁盘,d盘,e盘。
阅读全文
DAY2
摘要:恢复内容开始 9,格式化输出。 现有一练习需求,问用户的姓名、年龄、工作、爱好 ,然后打印成以下格式 你怎么实现呢?你会发现,用字符拼接的方式还难实现这种格式的输出,所以一起来学一下新姿势 只需要把要打印的格式先准备好, 由于里面的 一些信息是需要用户输入的,你没办法预设知道,因此可以先放置个占位符
阅读全文
First 1
摘要:一,Python介绍 1,python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 (龟叔:2005年加入谷歌至201
阅读全文
浙公网安备 33010602011771号