![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python课程
文章平均质量分 54
新时代程序员凌霄
大学生一枚,啥都不会
展开
-
Python第十二课
@[枭]Python第十二课今天讲解了Python的 文件对象 文本文件案例文件对象 ①步骤不论是文本文件还是二进制文件,都会经历三步骤,即打开、读写、关闭 ②open()函数与close()函数open函数返回一个文件对象,但是 如果指定文件不存在,访问权限不够,磁盘空间不够或其它原因导致创建文件对象失败那么会抛出异常在文件内容操作完毕后,一定要关闭文件文件名.close() ③文件打开模式 >>>f1=open('文件名.txt','r原创 2021-06-07 11:32:10 · 128 阅读 · 1 评论 -
Python第十一课
@[枭]Python第十一课今天讲解了Python的 类成员与实例变量 私有成员与公有成员类成员与实例变量 ①实例属性实例属性一般是在构造函数__init__()中定义的 ②类属性类属性实在类中所有方法之外定义的数据成员 ③类的实例化类似于java语言将类可表示出来e.g. class Car: price=100000 #这是类属性 def __init__(self,c): #这是实例属性 self.color=c car1=Car("R原创 2021-05-31 11:05:49 · 144 阅读 · 0 评论 -
Python第九、十课
@[枭]Python第九、十课今天讲解了Python的 函数参数类型 变量作用域 经典例题函数参数类型 ①默认值参数规则:在定义带有默认值参数的函数时,默认值参数必须全部出现在位置参数右侧,且任何一个默认参数右边都不能出现位置参数。默认值参数只在第一次调用时进行解释。e.g. >>>def f(a=3,b,c=5): print a,b,c 报错 ②关键参数规则:按照参数名字来传递值。e.g: >>>def demo原创 2021-05-24 11:39:40 · 160 阅读 · 0 评论 -
Python第八课
@[枭]Python第八课今天讲解了Python的 **字符串常用办法(续)** **典型例子**字符串常用办法(续) ①strip()、rstrip()、lstrip()用法:删除空白符或在括号类规定的字符; 这里会把字符串当单个字符e.g. >>>aaaassddf.strip("af") 'ssdd' ②startswith()、endswith()用法:判断字符串是否以规定字符串开始/结束,返回T/Fe.g. >>>原创 2021-05-10 11:08:21 · 120 阅读 · 0 评论 -
Python第七课
@[枭]Python第七课今天讲解了Python的 **字符串** **字符串格式化** **字符串常用方法**字符串 ①Python中的字符串在Python中,无论一个数字、英文字母、还是一个汉字,都按一个字符对待和处理 ②性质字符串是不可变的有序序列不可变是不支持增删改只支持查,有序序列是支持双向索引和切片,但不可使用切片操作来修改元素比如说: >>>testString='good' >>>testString[0]='b原创 2021-04-26 12:31:11 · 334 阅读 · 0 评论 -
Python第六课
@[枭]Python第六课今天讲解了Python的 单、双分支选择结构 多分支嵌套选择结构 循环结构单双分支选择结构 ①性质单分支:只有if双分支:类似于c、java的if-else语句 ②特殊形式表达式value1 if condition else value2上面这个表达式其实也是双分支结构当condition为True时,表达式的值为value1,否则为value2 惰性求值: 如果前面条件过了,后面value2即便有语法错误也不会报错。多分原创 2021-04-19 17:05:51 · 114 阅读 · 1 评论 -
Python第五课
@[枭]Python第五课今天讲解了Python的 集合集合 ①性质 无序+可变 放在{ }中 自动去重,其中的元素唯一 因为无序,所以说不可用切片操作或序列来返回值 集合和字典的唯一区别是,集合没有键值对的配对 ②创建删除 创建集合可以直接使用a={3,5}如遇需要进行转换成集合形式的,需要用到set()函数set()创建空集合为x=set()将列表转换为集合的代码示例如下: >>>b=set([0,1,2,3,0,1,2,3,7,8])原创 2021-04-12 11:16:06 · 74 阅读 · 0 评论 -
Python第四课
@[枭]Python第四课今天讲解了Python的 元组 字典元组 ①性质 元组是有序不可变的,也就是只支持查,不支持增删改 元组是放在()中的 元组访问速度比列表更快 元组支持切片操作来访问元素 ②创建删除 在创建元组时,字符后面的逗号不能扔e.g. >>>a=(3) >>>a 3 #这个不是元组 >>>a=(3,) #有逗号时也可以省略括号 >&g原创 2021-03-29 17:26:52 · 97 阅读 · 1 评论 -
Python第三课
@[枭]Python第三课今天讲解了Python的 深浅复制 列表排序与逆序、随机数 列表推导式深浅复制 ①浅复制 概念:浅复制是生成一个新的列表,把原列表的所有引用全复制到新列表中,切片返回的就是浅复制在浅复制中,如若旧列表中包含有列表,在新列表中该表旧列表中列表元素时,旧列表也会随之改变,如: >>>aList=[3,5,7] >>>bList=aList[::] >>>aList==bLi原创 2021-03-22 16:45:19 · 289 阅读 · 0 评论 -
Python第二课
@[枭]Python第二课今天讲解了Python的 内置函数 模块导入 序列----列表 切片操作内置函数①divmod(x,y) 用法:x,y=divmod(a,b) 其中x返回值a//b,y返回值a%b②map(func,*iterablies) 用法:map(int,x) #输入x=‘1,2,3’,输出为挨个输出1,2,3①和②有个例子:用①的方法可以这样写:x=int(input("请输入一个三位数:"))a,b=divmod(x,100原创 2021-03-15 17:31:45 · 2011 阅读 · 0 评论 -
Python第一节
@[枭]Python第一节今天简单讲解了一下Python的 1------由来 2------需要安装的版本 3------部分基础代码①由来 Python的出现是在1989年,在近几年内由于阿尔法狗事件逐渐升温,到现在已经成为全球最热门的编程语言,且语法简单 Python是一门跨语言、源代码开放并且免费的解释型高级动态编程语言,它支持函数、命令以及面向对象程序设计面向区别面向对象分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调原创 2021-03-08 17:08:20 · 132 阅读 · 0 评论