初学笔记
咸鱼本甜
这个作者很懒,什么都没留下…
展开
-
文件与文件系统
常见的文件打开模式# 学习人员:贾其豪# 开发时间:2021/2/6 17:27'''文件的类型按文件中数据的组织形式,文件分为以下几类 文本文件:存储的是普通“字符”文本,默认为Unicode字符集,可以使用记事本程序打开 二进制文件:把数据内容用“字节”进行存储,无法用记事本打开,必须使用专用的软件打开, 举例:mp3音频文件,jpg图片,doc文档等打开模式 r 以只读模式打开文件,文件的指针会放在文件开头 w 以只写模式打开文件,如果文件不存在就创原创 2021-02-07 20:09:19 · 230 阅读 · 0 评论 -
模块与datetime模块
什么是模块# 学习人员:贾其豪# 开发时间:2021/2/4 16:38'''函数与模块的关系:一个模块中可以包含多个函数在python中一个扩展名为.py的文件就是一个模块使用模块的好处: 方便其他程序和脚本的导入并使用 避免函数名和变量名冲突 提高代码的可维护性 提高代码的可重用性'''from math import piprint(pi)#print(pow(2,3)) #未导入此函数import math #关于数学运算的模块print(原创 2021-02-07 20:04:41 · 225 阅读 · 0 评论 -
类、对象与魔法方法
类与对象类的创建# 学习人员:贾其豪# 开发时间:2021/1/31 15:49#创建类的语法class Student: #Student为类的名称(类名),由一个或多个单词组成,每个单词的首字母大写,其余小写 pass#python 中一切皆对象,student类名也有对象属性print(id(Student))#类的组成:类属性,实例方法,静态方法,类方法class Student: native_pace='河北' #直接写在类里的变量,称为类属性 #原创 2021-02-07 20:01:09 · 188 阅读 · 0 评论 -
函数与Lambda表达式
函数参数定义# 学习人员:贾其豪# 开发时间:2021/1/31 14:05#函数定义默认值参数#函数定义时,给形参设置默认值,只有与默认值不符的时候才需要传递实参def fun(a,b=10): #b称为默认值参数 print(a,b)#函数的调用fun(100)fun(20,30)'''个数可变的位置参数定义函数时,可能无法事先确定传递的位置实参的个数时,使用可变的未知参数使用*定义个数可变的位置形参结果为一个元组个数可变的关键字形参定义函数时,无法事先确定传原创 2021-02-07 19:53:44 · 197 阅读 · 0 评论 -
字典、集合和序列
字典字典是Python中内置的数据结构之一,与列表一样是一个可变序列。以键值对的方式存储数据,字典是一个无序的序列,用花括号定义。字典的键是经过hash函数计算后得到的顺序,字典中的键是不可变序列,不可变序列不能进行增删改操作,字典的实现原理与查字典类似,根据key查找value所在的位置。字典的特点'''1.字典中所有元素都是一个键值对,key不允许重复,value可以重复2.字典中的元素是无序的3.字典中的key必须是不可变对象4.字典也可以根据需要动态地伸缩5.字典会浪费较大的内存,原创 2021-01-30 22:05:02 · 1561 阅读 · 0 评论 -
Python中的列表、元组和字符串
列表列表的特点#列表元素按顺序有序排序#索引映射唯一一个数据,列表中的元素通过索引获取lst=['hello','world',12]print(lst[0],lst[-3]) #负数索引从后往前由-1开始数#可以存储重复数据lst1=[1,1,1]print(lst1)#任意数据类型可以混存#根据需要动态分配和回收内存列表的创建a=10 #存储一个对象的引用lst=['hello','python',10] #存储多个对象的id,其自身具有idprint(id(lst原创 2021-01-29 22:13:29 · 1482 阅读 · 0 评论 -
Python异常处理
bug的常见类型bug的常见类型有:粗心导致、知识点不熟、思路不清等,下面逐一举例介绍。粗心导致## 1.粗心导致的语法错误syntaxerrorage=input('请输入您的年龄:') #input()输入类型均为字符串类型if age>=18: print('您是成年人了')else: print('您是未成年人')while i<10: print(i) #未对i进行定义'''粗心导致错误的自查方案1.漏了末尾的冒号,如if语句,循环语句,e原创 2021-01-28 20:14:13 · 151 阅读 · 0 评论 -
条件、循环结构
条件语句if语句#单分支结构#if条件表达式money=1000s=int(input('请输入取款金额'))#取款金额#判断余额是否充足if money>=s: money=money-s print('取款成功,余额为:',money)if···else···语句#双分支结构#if else条件表达式,二选一执行'''从键盘输入一个整数,编写程序让计算机判断是奇数还是偶数'''num=int(input('请输入一个整数'))#条件判断if num%2==原创 2021-01-26 21:14:37 · 195 阅读 · 1 评论 -
Python变量、运算符、数据类型及位运算
变量、运算符、数据类型及位运算变量变量是一个内存中带标签的盒子,把需要的数据放进去。变量有三部分组成:标识:表示对象所存储的内存地址,使用内置函数id来获取。类型:表示的是对象的数据类型,使用内置函数type来获取。值:表示的是对象所存储的具体数据,使用print可以将值进行打印输出。当多次赋值之后,变量名会指向新的空间,原空间称为内存垃圾name='玛利亚'print(name)print('标识',id(name))print('类型',type(name))print('值原创 2021-01-25 22:58:38 · 125 阅读 · 0 评论