随笔分类 - Python入坑
摘要:1.创建虚拟环境,安装jupyter conda create -n graph python=3.8 # 创建虚拟环境 conda activate graph python -m pip install --upgrade pip conda install ipython # 安装ipytho
阅读全文
摘要:函数是可重用的程序代码块。函数的作用,不仅可以实现代码的复用,更能实现代码的一致性。一致性指的是,只要修改函数的代码,则所有调用该函数的地方都能得到体现。在编写函数时,函数体中的代码写法和我们前面讲述的基本一致,只是对代码实现了封装,并增加了函数调用、传递参数、返回计算结果等内容。为了让大家更容易理
阅读全文
摘要:推导式是从一个或者多个迭代器快速创建序列的一种方法,它可以将循环和条件判断结合,从而避免冗长的代码。推导式是经典的python,风格会使用它,代表你已经超过Python初学者的水平 推导式列表 语法如下: [表达式 for item in 可迭代对象] 或者 [表达式 for item in 可迭代
阅读全文
摘要:我们可以通过zip()并行迭代,zip()函数在短序列“用完”时就会停止 【操作】测试zip并行迭代 name = ['张三', '李四', '王麻子'] age = [18, 19, 21] job = ['学生', '程序员', '公务员'] for i, j, k in zip(name, a
阅读全文
摘要:while循环 while 循环条件 : 循环体语句 for循环 : for 变量 in 可迭代对象 : 循环体语句 range对象: range对象是一个迭代器对象,用来产生指定序列范围的数字序列。格式为: range(start, end [, step]) 从start开始,到end(不包括e
阅读全文
摘要:单分支选择结构 if语句单分支结构的语法形式如下:if 条件表达式: 语句/语句块其中∶①条件表达式∶可以是逻辑表达式、关系表达式、算术表达式等等。②语句/语句块∶可以是一条语句,也可以是多条语句。多条语句,缩进必须对齐一致 【操作】输入一个数字,小于0则打印 num = input("请输入一个小
阅读全文
摘要:集合是无需可变,元素不能重复。实际上,集合底层是字典实现,集合的所有元素都是字典中的“键对象”,因此是不能重复的且唯一的 集合创建和删除 1.使用{}创建集合对象,并使用add()方法添加元素 >>> a = {3,5,7} >>> a {3, 5, 7} >>> a.add(9) >>> a {9
阅读全文
摘要:字典是“键值对”的无序可变序列,字典中的每个元素都是一个“键值对”,包含:“键对象”和“值对象”。可以通过”键对象“实现快速获取、删除和更新对应的”值对象“。 列表中通过“下标数字”找到对应的对象。字典中通过键值对找到对应的值对象。“键”是任意的不可变数据,如:整数,浮点数,字符串,元组。但是列表、
阅读全文
摘要:元组turple 是不可变序列,因此只需要学习元组的创建和删除,元素的访问和计数即可 索引访问 切片操作 连接操作 成员关系操作 比较运算操作 计数:元组长度len() 最大值max() 最小值() 求和sun()等。 元组的创建 1.通过()创建元组。小括号可省略 2.通过tuple创建 tupl
阅读全文
摘要:序列是一种数据存储方式,用来存储一系列的数据。 序列中存储的是对象的地址,而不是对象的值。python中常用的序列结构有:字符串、列表、元组、字典、集合 例: 定义一个序列 a =[10,20,30,40],在内存中的存储方式 列表 用于存储任意数目,任意类型的数据集合 列表中元素可以各不相同,可以
阅读全文
摘要:1.and or not : 与 或 非 2.is , is not 同一性判断,判断是否为同一对象 3.| ^ & 按位或 按位异或 按位与 3.<< >> 移位 4.~ 按位翻转 5.+ - * / // % 加 减 乘 浮点除 整数除 取余 6.** 幂运算 1.比较运算符可连用 >>> a
阅读全文
摘要:字符串基本特点 字符串的本质是一个字符序列。Python的字符串是不可变的,无法对原字符串做任何修改。可将字符串的一部分复制到新创建的字符串,达到看起来修改的效果 Python不支持单字符类型,单字符也是作为一个字符串使用的。 字符串的编码 直接支持Unicode,可表示世界上任何书面语言。16位表
阅读全文
摘要:使用注释 # 使用行连接符 \ 对象 Pythonz中,一切皆对象。每个对象由:标识(identity)、类型(type)、值(value)组成对象的本质是一个内存块,拥有特定的值,支持特定类型文件的操作。 引用 变量就是对象的引用,变量通过地址引用了对象变量位于:栈内存对象位于:堆内存Python
阅读全文
摘要:Python程序之坑: 1.(天坑)空格符代表缩进!!缩进!!缩进!!!一个tab=4个空格=一个缩进,不要随便敲空格,否者程序可能报错 2.(天坑)Python没有{},语句末尾没有分号; 3.(常规)区分大小写 4.(注意)#行注释 '''段注释'''(三个连续单引号,注意与c,java的注释区
阅读全文