随笔分类 - Python3基础
摘要:一、什么是作用域 1、作用域就是作用范围。又分全局作用域和局部作用域 全局作用域任意位置都可以引用 局部作用域只能在局部范围 2、全局变量、局部变量 上边的代码已经简单的展示了局部变量与全局变量 那么局部变量可以修改全局变量吗?
阅读全文
摘要:一、文件读写模式 1、文件的几种模式: 格式:f=open("文件名","模式",encode="utf-8") "+" 表示可以同时读写文件 r+, 读写【可读,可写】 w+,写读【可读,可写】 x+ ,写读【可读,可写】 a+, 写读【可读,可写】 "b"表示以字节的方式操作 rb 或 r+b
阅读全文
摘要:一、聊聊函数 1、什么是函数? 上学时我记得最简单的是 F=x+y 这是一个简单的函数,看看python 中的格式 return 0 是返回值,可以接受数据、变量、函数..... 也可接受多个值 比如return a,b return test()如果是这样def test():print("...
阅读全文
摘要:一、pythoh中while、for、if的循环 嗯.........这个好像没什么好说的,简单粗暴来几个游戏! 1、来玩儿个猜数字游戏,需求:只能猜3次,小了提示小,大了提示大,猜对了游戏结束 3次结束后询问用户是否继续玩耍,Y/N,N代表不玩儿了走人,Y接着干 while循环 1 number=
阅读全文
摘要:一、关于浅copy与深copy 首先说明一下: 在python中,赋值其实就是对象的引用,变量就是对象的一个标签,如果把内存对象比喻成一个个房间,那么变量就是门牌号。 深copy与浅copy只是针对可变类型而言,对于不可变类型,无论深浅,值相等,内存地址一样,一旦值发生变化,相当于再创建一个对象。
阅读全文
摘要:前戏:在python中把数据序列分为可变(mutable)和不可变(immutable)两种 不可变:string、int、float、tuple 特点:相同对象只是占用一个内存地址,不管有多少个变量引用它,例如a=1,b=1 由于是不可变的,每次必须创建新的对象,之前不用的对象如果没有引用指向它,
阅读全文
摘要:一、python运算符相关 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 1、python算数运算符 2、python比较运算符 3、赋值运算符 4、python逻辑运算符 5、python位运算符 6
阅读全文
摘要:一:Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)(目前还活着),诞生于1989年,是一个脚本解释程序,由于python语言结构优美,清晰简单,随着人工智能的兴起,越来越被广泛使用。 Python目前应用领域有: 1、云计算 2、web开发(Python开
阅读全文
摘要:一、变量 在python中变量的命名规则有: 1、变量名只能是 字母、数字或下划线的任意组合 2、变量名的第一个字符不能是数字 3、以下关键字不能声明为变量名 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'e
阅读全文

浙公网安备 33010602011771号