- 博客(54)
- 收藏
- 关注
原创 OS模块的使用
OS模块可以帮助我们直接对操作系统进行操作,我们可以直接调用系统的可执行文件命令,直接操作文件,目录等等。listdir(path)返回path目录下的文件和目录列表。对文件和目录进行操作,可以使用OS,OS.path模块。# os.system可以帮助我们直接调用系统的命令。chdir(path) 把path设为当前工作目录。示例:OS模块:创建,删除目录,获取文件信息等。stat(path) 返回文件的所有属性。rmdir(path) 删除目录。mkdir(path)创建目录。
2022-09-29 19:23:07
506
原创 Python入门 编程基本概念 Day 2
时间的表示:计算机中的时间是从1970年1月1日,以毫秒(1/1000秒)为单位进行计算,1970年这个时刻称之为‘Unix’时间点Python中可以通过time.time()获得当前时刻,返回值以秒为单位,带微秒精度的浮点值import timeb = time.time()b = int(time.time())totalminutes = b // 60totalhours = totalminutes // 60totaldays = totalhours // 24totalyears = tot
2022-06-10 21:39:43
67
原创 Python入门 编程基本概念 Day 1
Python程序的构成:模块:一个模块对应一个源文件语句:程序的基本单元,用于创建对象,变量赋值,调用函数,控制语句等代码的组织和缩进:常见的编辑器通常设置成:tab制表符就是4个空格使用\行连接符:放在行结束的位置,默认为同一行对象的基本组成和内存示意图标识(identity):唯一标识对象,通常对应用于对象在计算机内存中的地址类型(type):表示对象的存储的数据的类型值(value):对象所存储的数据的信息,使用print(object)可以直接打印出值对象的本质:一个内存块,拥有特定的值,支持特定类
2022-06-09 20:27:46
84
原创 Python实现快速排序的两种AC代码
number 1:def Quick_Sort(numbers, left, right): if left >= right: return numbers baseNumber = numbers[left] i = left j = right while i != j: while j > i and numbers[j] >= baseNumber: j -= 1
2022-04-30 20:43:19
124
原创 使用自带的IDLE进行程序调试
1.打开IDLE,在主菜单选择debug---debugger菜单项,将打开debug control对话框2.在Python-shell窗口选择file-open菜单项,打开要调试的文件3.添加断点,鼠标右击选择set-breakpoint菜单项,添加断点的行将以黄色底纹标记,删除断点,选择clear-breakpoint菜单项4.按快捷键F5执行程序,选中global复选框,将显示全局变量5.调试工具栏中go:用于执行跳至断点操作step:用于进入要执行的函数over:表示单
2022-04-29 09:52:14
3000
原创 TypeError: unsupported format string passed to NoneType.__format__
错误代码: for item in lst: print(format_data.format(item.get('id'), item.get('name'), item.get('english'), item.get('pytrmt'),
2021-11-26 20:41:24
3332
原创 编程的两大思想-面向过程-面向对象
'''两大编程对象 类与对象的创建 类对象与类属性 类方法与静态方法''''''创建类的语法 class Student: pass 类的组成: 类属性 实例方法 静态方法 类方法'''class Student: #Student为类的名称(类名)由一个或多个单词组成,每个单词的首字母大写,其余小写 passprint(id(Student)) #393.
2021-11-14 09:00:36
147
原创 Bug异常处理
'''BUG的由来及分类 不同异常类型的处理方式 异常处理机制 pycharm的调试模式'''#Bug的常见类型#粗心导致的语法错误SyntaxErrorage=input('请输入你的年龄')print(type(age))if int(age)>=18: print('成年人')else: print('小孩子')i=0while i<10: print(i) i+=1#知识不熟练导致的错误#索引越界问题i.
2021-11-13 22:18:35
658
原创 变量的作用域
'''变量的作用域 程序代码能访问该变量的区域 根据变量的有效范围可分为 局部变量 在函数内定义并使用的变量,只在函数内有效,局部变量使用global声明,这个变量就会变成全局变量 全局变量 函数体外定义的变量,可作用于函数内外'''def fun(a,b): c=a+b #c,就称为局部变量,因为c是在函数体内进行定义的变量,a,b是函数的形参,作用范围也是函数内部,相当于局部变量 .
2021-11-13 20:44:48
327
原创 字符串的基本应用
'''字符串的驻留机制 字符串的常用操作 字符串的比较 字符串的切片操作 格式化字符串 字符串的编码转换'''#字符串:在Python中字符串是基本数据类型,是一个不可变的字符序列#字符串驻留机制:仅保留一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中,#Python的驻留机制对相同的字符只保留一份拷贝,后续创建相同字符时不回开辟新空间,而是把该字符串的地址赋给新的变量a='python'b="python"c='''python'''.
2021-11-13 09:33:05
625
原创 集合的基本应用
'''集合 python语言提供的内置数据结构 与列表,字典一样都属于可变类型的序列 集合是没有value的字典''''''集合的创建方式'''#使用{}创建集合s={'hello','world','luhui','hello'} #集合中的元素不允许重复print(s)#使用内置函数set()创建集合s1=set(range(6))print(s1,type(s1))#将列表序列转成集合元素s3=set([1,2,3,4,5,6])print(s3.
2021-11-12 19:01:38
169
原创 输出函数print()
'''print()函数向计算机发出指令→把代码编译成计算机能听得懂的机器语言→输出相应的执行,在控制台上输出结果print()函数的功能是向目的地输出内容print()函数输出的内容可以是数字,字符串,含有运算符的表达式print()函数可以将内容输出至显示器,文件,IDLEprint()函数的输出形式为换行,不换行'''#可以输出数字print(520)print(521.1314)#可以输出字符串print('hello,world')print("hello,world").
2021-11-12 19:00:25
1208
原创 转义字符与原字符
'''转义字符反斜杠+想要实现的转移功能的首字母当字符串中包含反斜杠,单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义反斜杠\\ 单引号\' 双引号\''当字符串中包含换行,回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符换行:\n 回车:\r 水平制表符:\t 退格:\bn=newline newline光标移动到下一行的开头r=return return光标移动到本行的开头t=tab tab键,光标移动.
2021-11-12 18:59:37
233
原创 程序的组织结构
'''顺序结构 选择结构 循环结构'''#顺序结构:程序从上到下顺序的执行代码,中间没有任何的判断和跳转,知道程序结束'''把大象装冰箱一共分几步'''print('----程序开始----')print('1.把冰箱门打开')print('2.把大象放冰箱里')print('3.把冰箱门关上')print('----程序结束----')#选择结构:程序根据判断条件的布尔值选择性的执行部分代码.单分支结构,双分支结构,多分支结构'''单分支结构 中文语义: .
2021-11-12 18:59:03
145
原创 流程控制语句
'''流程控制语句break 用于结束循环结构 通常与分支结构if一起使用'''#从键盘录入密码,最多录入三次,如果正确就结束循环a=0while a<3: '''条件执行体(循环体)''' pwd = input('请输入您的密码:') if pwd == '8888': print('密码正确') break else: print('密码不正确') '''改变变量''' a+=.
2021-11-12 18:58:14
374
原创 数据类型转换
'''数据类型转换str() 将其他数据类型转成字符串 也可以用引号进行转换int() 将其他数据类型转成整数 文字类和小数类字符串,无法转化成整数 浮点数转化成整数抹整取零float() 将其他数据类型转化成浮点数 文字类无法转成浮点数 整数转成浮点数,末尾为.0'''name='孙梦晴'age=20print(type(.
2021-11-12 18:50:17
350
原创 嵌套循环
'''嵌套循环 循环结构中又嵌套了另外的完整地循环结构,其中内层循环作为外层层循环的循环体执行'''#输出一个三行四列的矩形for i in range(1,4): #行表,执行三次,一次是一行 for j in range(1,5): print('*',end='\t') #不换行输出 print() #打行#打印一个九九乘法表for i in range(1,10): for j in range(1,i+1): .
2021-11-12 18:47:14
92
原创 对象的布尔值
'''python一切皆有对象,所有的对象都有一个布尔值 获取对象的布尔值 使用内置函数bool() 布尔值为False的对象:False 数值() None 空字符串 空列表 空元组 空字典 空集合'''#测试对象的布尔值print('----以下对象的布尔值都为False----')print(bool(False))print(bool(0))print(bool(0.0))print(bool(None))print(bool(''))print(b.
2021-11-12 18:46:07
567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人