![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
二、Python基础
个人知识总结
测试小弟
这个作者很懒,什么都没留下…
展开
-
PyCharm代码回滚,恢复历史版本
当我们修改一份代码的时候,也许会碰到修改后的代码还不如修改之前的代码能够满足自己的需求,那么这个时候我们就需要对代码进行回滚,下面我们来看一下在PyCharm里面如何操作。首先在我们需要回滚的py文件的空白处右键点击,然后在弹出的选项卡中选择Local History>>Show History,如图所示:然后弹出如下图所示的对话框,对话框中包含三栏,左侧是代码的各个历史版本,...转载 2020-02-07 15:07:01 · 2436 阅读 · 0 评论 -
Python:面向对象
面向对象 1-面向对象的引入: 1-先找出相应的对象 2-把这些涉及的对象的关系进行组网 2-类/实例 1-类: 1-现实不存在--抽象的概念 2-一类具有相同特征的事物的统称! 2-类里面有 1-静态---属性(特征) 2-动态---方法(行为) 3-实例---也叫 对象 ...原创 2019-08-13 16:43:04 · 157 阅读 · 0 评论 -
Python:异常
加粗样式1-异常概念 1-代码执行产生错误,无法继续 2-在异常前面代码可不可以执行? python---是可以---解释型 3-异常作用---程序不要退出-可以继续执行同时给予程序员一定的异常提示信息2-异常的种类: 1-NameError: name 'name' is not defined 2-ZeroDivisionError: divisi...原创 2019-08-13 16:43:21 · 191 阅读 · 0 评论 -
Python:模块与包
模块与包 1-模块的概念:---试卷 一个.py文件就称之为一个模块(Module) 2-包的概念:---试卷夹 这些组织存放模块文件的目录,我们称之为包(Package) 3-模块与包的优势: 1-方便别人调用 2-避免同名变量/函数 3-每个模块中的变量名作用域只在本模块中 4-模块的使用: 1-同一个包内的调用: ...原创 2019-08-07 17:49:20 · 212 阅读 · 0 评论 -
Python:再识函数
1.变量的作用域 1. 局部变量:函数内部---只能在函数内部使用,在函数外部不能使用 2. 全局变量:函数外部 3. 在函数内部修改全局变量:global x2.缺省参数 1.在函数定义的时候,给了初始值 2.这个参数,在函数调用的时候可以不传值,就是默认值,如果传,那就是传值 3.定义参数的时候,可缺省可以放在必填前面吗? 不能3.可变数量参数 ...原创 2019-08-07 17:06:18 · 167 阅读 · 0 评论 -
Python:字典
字典字典定义 1.定义: 1-dict1 = {} ---空字典 2-type({}) ------<class 'dict'> 3- 字典名 = {键名:值,键名2:值2} 2.字典优势: 1-描述清楚 2-查找方便 3-扩展性好 3.字典特性 1- 他没有下标 2- 一种映射---map 3- 字典是可以改变的 ...原创 2019-08-07 16:03:59 · 132 阅读 · 0 评论 -
Python:嵌套循环和算法
嵌套循环1.循环嵌套 1. 嵌套循环: 2. 3. 列表生成式 1-aftertax=[one*0.9 for one in beforetax] # 列表生成式afterax=[]beforetax = [1000,2000,3000,4000]for one in beforetax: afterax.append(int(one*0.9))pri...原创 2019-08-07 15:06:02 · 657 阅读 · 0 评论 -
Python:文件读写
1.文件对象List item2.文件的打开:open()原创 2019-08-06 20:29:32 · 201 阅读 · 0 评论 -
Python:循环
循环 1-循环的概念: 1-生活:在一定条件下重复做某件事情 2-代码:在一定条件下重复执行某段代码! 2-while-循环 1-当while 后面的条件成立的时候,才执行循环体 2- while 布尔表达式 : 循环体 3-有循环变量 4-死循环:一个是bug吗? 1-不是 3- for 循环...原创 2019-08-05 19:49:51 · 218 阅读 · 0 评论 -
Python:字符串的格式化和用户输入
字符串的格式化和用户输入格式化输出 1.格式化输出: 1- print('我叫%s,身高%scm'%(name,height)) 2- s-----str() 3- %d---十进制-- 4- 传入值的时候一定是个元祖-----不是列表 5- 如果是2个以上的传值,用元祖! 6- 指定长度 1-- %5d---右对齐---不足左边补空格 2...原创 2019-08-05 18:54:34 · 453 阅读 · 0 评论 -
Python:对象方法
函数对象的方法 1. 方法:对象.方法() 2. 字符串: 1- count 计算字符串中包含的多少个指定的子字符串 2- endswith 检查字符串是否以指定的字符串结尾 3- startswith 检查字符串是否以指定的字符串开头 4- find 返回指定的子字符串在字符串中出现的位置---下标 1-如果字符串...原创 2019-08-04 17:55:12 · 208 阅读 · 0 评论 -
Python:函数
函数1.函数 1- 函数:表示一段代码 2- 函数定义: 解释器不会执行函数体内容 def 函数名(): 函数体内容 3- 函数调用: 1-- 函数里面的代码只有在函数调用的时候才被执行! 2-- 函数的调用一定要在函数的定义之后 4- 函数名就是:代表一段代码的变量def func(): print('step1') ...原创 2019-08-04 16:23:05 · 116 阅读 · 0 评论 -
Python:条件判断
标题:条件判断1.流程控制 1- 顺序结构---代码从上而下---一次执行 2- 条件结构---选择结构----分支结构 1-有选择性的执行某段代码 3- 循环结构---重复执行某段代码2.条件判断 1- 如果---- if 表达式: 条件语句 如果 表达式==T;执行条件语句 如果 表达式==F;不执行条件语句 2- 如果----否则---对立---...原创 2019-08-04 15:27:37 · 150 阅读 · 0 评论 -
Python:布尔表达式
布尔表达式1.◆布尔类型(bool) 1-布尔类型:真/假----只有2种结果 1-True False <class ‘bool’> 2- T F 一定要大写 2- 布尔表达式: 1- 特点:结果是 bool 2- = ------赋值 3- == -----关系等于 4- != -----关系不等于 5- == != 中间不允许空格 ...原创 2019-08-04 14:01:17 · 932 阅读 · 0 评论 -
Python:列表、元祖
标题:列表、元祖1.列表(list)---- 1- 特性:属于序列类型 1- 下标---正/负 2- 切片 3- 里面的每一个元素可以是任意类型 2- 定义: 1 - [] type([]) ---- <class 'list'> 中括号 3- 里面每一元素用 , 隔开 4- 表示一个元素 5- 列表切出来的内容还是列表 --...原创 2019-08-04 10:43:27 · 143 阅读 · 0 评论 -
Python:字符串
标题:字符串1–字符串定义 ◆非常常用 ◆非常高效 △C语言实现 △高度优化,优秀的程序员 ◆1-单引号 'abc' ◆2-双引号 “abc” 单引号和双引号区别:在于什么时候使用--单引号/双引号 1- 简单字符串 --没什么区别 2-当字符串本身有 ' 的时候用 "" 或者用 \(转义) 3-当字符串本身有 “ 的时候用 ...原创 2019-08-02 21:28:58 · 130 阅读 · 0 评论 -
Python:对象与变量
标题:对象与变量1. 常见数据–数字 1. 1-- 整数:1,2,-2,-3 python语言里一切数据都是对象 python3:中只有int没有log 2. 2-- 浮点数:3.14 3.0 3. 3-- type----查看数据类型 4. 3-- 字符串: 1--单引号‘adc’--英文输入法 2--双引号“abc”--英文输入...原创 2019-08-02 20:09:57 · 155 阅读 · 0 评论 -
Python环境搭建
标题:python自动化学习第一天:1.人生苦短我用python:因为python对于初学者上手比较容易2.易学:>python崇尚优美、清晰、简单>抽象层级高,屏蔽底层细节更贴近人类语言3.好用:开发效率高>开发效率 不是执行效率>语言特性:简洁、抽象级高>丰富的标准库,开发相对容易>丰富的第三方库、框架(pypi:)>庞大的用户基数...原创 2019-08-02 17:36:17 · 215 阅读 · 0 评论