一起学Pycharm
文章平均质量分 76
Kcopop
忠于理想,忠于祖国
展开
-
Pycharm趁热打铁(一):记账系统,管理你的小金库。
昨天学了学生管理系统,链接: link.今天做了一个简单的记账系统(小金库管理系统)。主要功能为:代码:filename='money_inf.txt'import osimport datetime#主函数def main(): while True: menu() choice=int(input('请选择:')) if choice in [0,1,2,3,4,5,6,7,8,9,0]: if choice==原创 2021-03-29 21:12:34 · 677 阅读 · 0 评论 -
Pycharm小试牛刀(一)——学生管理系统
Pycharm小试牛刀——学生管理系统目录需求分析系统设计功能模块设计3.1 录入学生信息功能3.2删除学生信息功能3.3修改学生信息功能3.4查询学生信息功能3.5统计学生总人数功能3.6显示所有学生信息的功能3.7显示所有学生信息的功能项目打包1. 需求分析首先我们得明确学生管理系统应该具备的功能:添加学生及其成绩的信息 insert()将学生信息保存到文件中修改modify()和删除信息delete()查询学生信息search()根据学生成绩进行排序sor原创 2021-03-29 00:50:59 · 7192 阅读 · 13 评论 -
一句废话都没有的Pycharm(十五):关于文件的操作
一句废话都没有的Pycharm(十四):关于文件的操作介绍:文件的读写文件打开模式文件对象常用方法with语句目录操作1. 文件的读写文件的读写俗称“IO”操作。(取input和output的首字母)#mermaid-svg-oq3avI8ETBewlk1m .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mer原创 2021-03-18 13:19:14 · 548 阅读 · 0 评论 -
一句废话都没有的Pycharm(十四):模块
一句废话都没有的Pycharm(十四):模块介绍模块模块的导入以主程序的形式运行程序python中的包常用的内置模块第三方模块的安装与应用1.模块:在python中一个扩展名为.py的文件就是一个模块。一个模块包含函数、类、语句。2. 模块的导入骨骼图:语法:#第一种方式import 模块名称 [as 别名]#第二种方式form 模块名称 import 函数/变量/类代码:#模块的导入#import 模块名称 [as 别名]import math #关于数学原创 2021-03-16 01:45:03 · 875 阅读 · 3 评论 -
一句废话都没有的Pycharm(十三):封装、继承、多态及特殊属性和方法
一句废话都没有的Pycharm(十二):面向对象的封装、继承、多态及特殊属性和方法介绍1.编程思想1.1 面形对象1.1.1. 封装1.1.2 继承1.1.3 多态1.1.4 特殊属性和方法1.编程思想首先我们要明确两大编程思想:面向过程和面形对象。通俗来解释一下它们,我现在想吃佛跳墙,面向过程指的就是我自己按照烹饪的步骤一步一步去做;面向对象就是我直接去饭店,点了一份佛跳墙。这两种编程思想并不冲突,而是相辅相成的。 当遇到的对象比较简单时,我们很容易通过面性过程自己去解原创 2021-03-15 13:30:23 · 1658 阅读 · 0 评论 -
一句废话都没有的Pycharm(十二):类和对象
一句废话都没有的Pycharm(十二):类和对象介绍:编程思想类和对象2.1 类的创建与组成2.2 对象的创建2.3 类属性和类方法的调用2.4动态绑定属性和方法1.编程思想首先我们要明确两大编程思想:面向过程和面形对象。通俗来解释一下它们,我现在想吃佛跳墙,面向过程指的就是我自己按照烹饪的步骤一步一步去做;面向对象就是我直接去饭店,点了一份佛跳墙。这两种编程思想并不冲突,而是相辅相成的。 当遇到的对象比较简单时,我们很容易通过面性过程自己去解决它,当遇到的对象较为复杂时,我们很难一原创 2021-03-14 11:53:12 · 1777 阅读 · 0 评论 -
一句废话都没有的Pycharm(十一):异常处理
句废话都没有的Pycharm(十一):异常处理介绍:1.1 try-expet1.2 多个except结构1.3 try—except—else1.4 try—except—elset—finally2.traceback1.异常处理由被动掉坑导致的异常,被动掉坑是指由于用户的错误操作导致的异常。可以通过如下语法让代码继续运行:1.1 try-expettry 可能出现异常的代码except xxx: 异常处理代码例如:#try——excepttry: a=int原创 2021-03-12 01:27:22 · 1567 阅读 · 2 评论 -
一句废话都没有的Pycharm(十):函数
一句废话都没有的Pycharm(十):函数介绍:1.函数的创建和调用2.函数的参数传递3.函数的返回值4.函数的参数定义4.1默认值参数4.2个数可变的位置形参4.3个数可变的关键字形参4.4函数调用时的参数传递5.变量的作用域6.递归函数骨骼图:1.函数的创建和调用函数就是执行特定任务和完成特定功能的一段代码,例如之前用到的type()函数是用来查询元素类型的,id()函数用来查询元素的内存地址。函数的使用给编码带来了极大的便利:重复使用函数隐藏实现细节提原创 2021-03-10 17:36:51 · 998 阅读 · 0 评论 -
一句废话都没有的Pycharm(九):字符串
一句废话都没有的Pycharm(九):字符串介绍:1.字符串的驻留机制2.字符串的常用操作2.1查询2.2字符串大小写转换2.3字符串内容对齐2.4字符串的劈分2.5判断字符串2.6替换与合并3.字符串的比较4.字符串的切片操作5.格式化字符串6.字符串的编码转换1.字符串的驻留机制字符串的驻留机制就是仅保留一份相同且不可变的保存方式。具体来说,我用三种方式输出同一个字符串,它们的地址都是相同的。例如:#字符串的驻留机制a='kcopop'原创 2021-03-08 03:25:30 · 573 阅读 · 6 评论 -
一句废话都没有的pycharm(八):列表,字典,元组,集合
一句废话都没有的pycharm(八):列表,字典,元组,集合数据结构是否可变列表是否可重复是否有序符号列表list可变列表可重复有序[]字典dict可变列表key不可重复,value可重复无序{key:value}元组tuple不可变列表可重复有序()集合set可变列表不可重复无序{}可变序列指可以进行增删改操作的序列。有序无序是指对象在内存里的存储地址位置,即在列表中,第一个放进列表的对象就存在第一个位置上,第二个放进列原创 2021-03-06 23:46:50 · 419 阅读 · 0 评论 -
一句废话都没有的Pycharm(七):元组和集合
一句废话都没有的Pycharm(七):元组和集合介绍1.元组1.1创建1.2遍历2.集合2.1集合的创建2.2集合的增删2.3集合间的关系2.4集合中的数学操作2.5字典生成式1.元组:1.1元组的创建元组与列表存储的元素相似,如:name=('Tina','Tom',33,56,'go')。注:列表用的是方括号[]。(字典使用的是花括号{})创建方式:()内置函数tuple()注:当元组中只有一个元素时,必须使用小括号和逗号,否则,元素的类型不是元组类原创 2021-03-06 23:29:09 · 1078 阅读 · 0 评论 -
一句废话都没有的Pycharm(六):字典
一句废话都没有的Pycharm(六):字典介绍:1.字典2.字典的创建3.字典元素的获取4.字典元素的增删改5.获取字典的视图6.字典元素的遍历7.字典生成式1.字典字典以键值对的方式存储数据。如:age={'Tom': 23,'Alice': 66,'Bob': 45}里的对象是一对一对存储的,'Tom': 23冒号之前的叫做“键”,冒号之后的叫做“值”,所以叫键值对。而,列表里的对象都是单独存在的。字典是个无序序列,而列表是个有序序列。此处的有序无序可以理解为对象在内存里的存原创 2021-03-05 23:05:20 · 2621 阅读 · 2 评论 -
一句废话都没有的Pycharm(五):列表
一句废话都没有的Pycharm(五):列表介绍列表列表的创建列表的查询列表的增删改列表元素的排序列表生成式1.列表列表相当于其他语言中的数组,可存储多个元素,方便了程序对这些元素的操作。列表内可以存字符串,(int型、float型)数据等等不同类型的对象,相当于,背包里可以放杯子、纸巾等等。例如:list=['hi','hello',4,2.999]列表的特点:索引时,正逆都可以用。索引(正 )0123元素‘hi’‘hello’42.9原创 2021-03-05 04:31:46 · 2962 阅读 · 2 评论 -
一句废话都没有的Pycharm(四):循环及流程控制
Pycharm(四):循环及流程控制1. range函数2. 循环2.1 while循环2.2 for_in循环2.3 嵌套循环3. 流程控制语句3.1 break3.2 continue3.3 多重循环中的break和continue4. else语句1.内置函数 range骨骼图:代码:#range函数#第一种创建方式,默认从0开始,步长为1r=range(10)print(r)print(list(r))#第二种创建方式,默认步长为1r=ran原创 2021-03-04 02:38:23 · 1892 阅读 · 2 评论 -
一句废话都没有的Pycharm(三):if语句
一句废话都没有的Pycharm(三)介绍- 选择结构分支结构单分支结构双分支结构多分支结构嵌套if结构条件表达式pass语句1.分支结构1.1 单分支结构语法结构:注:条件表达式后有冒号!!if 条件表达式: 条件执行体代码:# 单分支结构# 例子:ATM取款money=1300s=int(input('请输入取款金额:'))#判断if s<=money: print('取款成功,余额为:',money-s)结果演示:1.2 双原创 2021-03-03 20:50:03 · 5137 阅读 · 4 评论 -
一句废话都没有的Pycharm(二):运算符
一句废话都没有的Pycharm(二)介绍**1. input函数2. 运算符算数运算符赋值运算符比较运算符布尔运算符位运算符运算符的优先级**1.input函数变量名=函数name =input(‘What’s your name’)代码演示:#input函数a=input('Please input the first number')b=input('Please input the second number')print(a+b,type(a+b))结原创 2021-03-02 21:02:57 · 3055 阅读 · 2 评论 -
一句废话都没有的Pycharm(一)print
**一句废话都没有的Pycharm(一)**介绍:print转义字符变量和数据类型1.print骨骼图:代码演示:print (123)print ('hello world')print ("hello world")print (22+33)a=open(r'/Users/wj/Downloads/test.txt','a+')print('hello word',file=a)a.close()print'hello','world','python'pr原创 2021-03-02 01:35:46 · 673 阅读 · 0 评论