文章分类 - Python学习之路
摘要:一、函数名 函数名本质上就是函数的内存地址 1.函数名可以被引用 def func(): print('in func') f = func print(f) 2、函数名可以赋值给其他变量 3、可以被当作容器类型的元素 def f1(): print('f1') def f2(): print('f
阅读全文
摘要:一、命名空间 Python代码运行的时候遇到函数是怎么做的? 从Python解释器开始执行之后,就在内存中开辟里一个空间,每当遇到一个变量的时候,就把变量名和值之间对应的关系记录下来,但是当遇到函数定义的时候,解释器只是象征性的将函数名读如内存,表示知道这个函数存在了,至于函数内部的变量和逻辑,解释
阅读全文
摘要:一、函数初识 一、定义和使用 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数式编程最重要的是增强代码的重用性和可读性,避免重复代码 函数的定义主要有如下要点: 二、函数的调用 #函数定义 def mylen(): """计算s1的长度""" s1 = "hello worl
阅读全文
摘要:一、集合 集合特性: 1、集合是无序、且不重复的 2、集合里面的元素必须是可哈希的(即不可变的数据类型int、str、tuple),但是集合本身是不可哈希的 3、集合里面的元素不能更改 4、集合可以求交集、并集、反交集、差集 去重: 1, 用算法去做. 2, 转换成集合.在转换过来. 一、集合的创建
阅读全文
摘要:一、字符串用法回顾 基础数据类型,总结补充. int:bit_lenth() str: captilze() 首字母大写,其余小写. upper() 全大写. lower() 全小写. find() 通过元素找索引,没有返回-1,有切片. index() 通过元素找索引,没有回报错.有切片 swap
阅读全文
摘要:一、练习试题 二、小知识点补充 1、id 查询内存地址 2、is 判断的是内存地址 ==是比较值,is 是内存地址是否相同 3、小数据池 Python中 int 与 str 存在小数据池,其他类型没有 三、编码进阶 1、编码回顾 unicode :万国码 A : 0000 0001 0000 000
阅读全文
摘要:一、补充内容 字符串、和列表的相互转化 1、join list >>>>>> str 2、split str >>>>>>list range 在py2和py3的区别 试题讲解 过滤敏感字 二、字典 dic 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。pyth
阅读全文
摘要:一、补充内容 " ".join()用法 后加可迭代对象,可加字符串,可加列表 for else 、break 、continue用法 二、list增删改查 #取列表中的元素,数据类型格式即为产出对应的数据类型 一、列表增 1、append l1.append(‘小黑’) 增加到列表的最后,附加、不增
阅读全文
摘要:一、重点练习题问题点解疑 问题点一 以上是自己所写代码,错误理解题意。 第二种是正确写法,主要体现在count==88时,需要跳过(这里使用continue),再继续下次循环。需要拓宽解题思路。 问题点二 注意:这里使用到知识点是使字符串格式化,将剩余次数和count练习起来。 二、整体初始数据类型
阅读全文
摘要:一、while else句型 while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句,Break后跳出循环,不执行else内容。 输出 如果执行过程中被break啦,就不会执行else的语句了 输出 练习题: 如何实现用户输入三
阅读全文
摘要:一、Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 (龟叔:2005年加入谷歌至2012年,2013年加入Dropb
阅读全文