
python
束安
我爱你♥
展开
-
在Python中安装第三方库(pygame)的全过程
假设我们需要再pycharm中安装第三方库(pygame)1.在cmd中pip intsall pygame呢么我们首先需要在windows中进入cmd中,进入你下载的pycharm路径,切换到别的盘不需要像linux中使用cd,而是直接d:即可,然后直接使用pip install pygame会自动识别你的python版本并下载对应的pygame版本(个人认为python版本可以下载多个...原创 2020-01-30 18:36:30 · 11333 阅读 · 1 评论 -
Python中的集合及应用(华为机测题,栈的工作原理)
1.Python中集合的定义(1)集合里面的元素是不可重复的------->题目要求举例说明集合里面的元素是不可重复的------->代码如下:s = {1,2,3,1,2,3,4,5}print(s)print(type(s))------->测试结果如下:(2)集合的类型------->题目要求输出空集合并查看起类型------->代码...原创 2019-03-23 23:07:33 · 355 阅读 · 1 评论 -
Python中的第三方模块
Python中的第三方模块前提:首先需要手动导入itchat包,依次点击以下信息:Settings->Project:westos->Project Interpreter->加号->itchat->Install Package举例一:当扫码后输出微信好友的名称以及微信好友中男女数量统计import randomimport timeimpor...原创 2019-04-01 18:16:55 · 423 阅读 · 0 评论 -
Python纯文件文本和非文件文本的读写以及上下文管理器
1.读取纯文本文件–文件及文件读写打开文件的三步:打开->操作->关闭注意:1.最大可以打开的文件的数量2.打开后关闭的原因是因为这样不会浪费文字描述符读取文本文件:r r+ w w+ a a+读取二进制文件:rb rb+ wb wb+ ab ab+文件读写:r:(默认)-只能读,不能写-读取文件不存在,会报错r+:-可读写-读取文件不存在,会报错w:...原创 2019-04-11 20:21:45 · 663 阅读 · 0 评论 -
Python的操作系统
系统1.关于系统方面的信息-------->(1)题目要求:返回操作系统的类型值为posix表示linux操作系统,如果是nt,则为windows操作系统-------->代码如下:import os print(os.name) -------->测试结果:-------->(2)题目要求:显示操作系统的详细信息-------->...原创 2019-04-11 20:25:45 · 1995 阅读 · 0 评论 -
Python对文件和目录的遍历
遍历(1).遍历文件-------->题目要求:遍历/tmp/passwd文件,当查找到第10行的时候,停止循环-------->代码如下:from collections import Iterablef=open('/tmp/passwd')#表示文件是可迭代的print(isinstance(f, Iterable))#枚举for i,item in enum...原创 2019-04-11 20:27:08 · 233 阅读 · 0 评论 -
Python中的练习(京东面试题)
练习(一):-------->题目要求:(1)在当前目录新建目录img,里面包含100个文件,100个文件名各不相同(X4G5.png)(2)将当前img目录所有以.png结尾的后缀名改为.jpg-------->代码如下:<1>第一问:import osimport randomimport stringdef gen_code(len=4): ...原创 2019-04-11 20:30:25 · 658 阅读 · 0 评论 -
Python中面向对象(一)类与对象及常用内置方法
1.面向对象#面向对象#面向过程的语言有c#需要有意义的面向对象的代码,不是有了类就是面向对象#核心:类,对象#定义类不要用下划线(函数中使用),使用驼峰命名法机即可#通过类产生实例化对象的#类定义出来的是一个框架-------->题目要求:举例说明面向对象的用法:-------->代码如下:#实例化#方法:设计层面 函数:程序运行过程中的一种称谓class ...原创 2019-04-11 20:36:21 · 307 阅读 · 0 评论 -
Python中面向对象(二)封装及练习
1.封装#1.将属性和方法封装到一个抽象的类中#2.外界使用类创建对象,对象调用方法#3.对象方法的细节都被封装在类的内部-------->题目要求:需求:1.李雷体重75.0公斤2.李雷每次跑步会减肥0.5公斤3.李雷每次吃东西体重会增加1公斤-------->代码如下:class Person(): def __init__(self,name,wei...原创 2019-04-11 20:38:37 · 523 阅读 · 0 评论 -
Python中面向对象(三)继承与多态以及新式类和旧式(经典)类的介绍
1.Python中的继承1.封装:根据职责将属性和方法封装到一个抽象的类中2.继承:实现代码的重用,相同的代码不需要重复的写3.子类继承自父类,可以直接享受父类中已经封装好的方法4.子类中应该根据职责,封装子类特有的属性和方法-------->(1)题目要求:举例说明如何使用继承,即猫的类不用再重复写相同的代码,直接继承父类即可-------->代码如下:class A...原创 2019-04-11 20:41:18 · 234 阅读 · 0 评论 -
Python中的图书管理系统
-------->题目要求:利用Python写一个简易的图书管理系统需求:图书管理系统1.查询图书2.增加图书3.借阅图书4.归还图书5.退出系统-------->代码如下:class Book(object): def __init__(self, name, author, status, bookindex): self.name =...原创 2019-04-11 20:43:17 · 17862 阅读 · 13 评论 -
Python中的元组介绍及应用
1.元组的创建元组(tuple):元组本身是不可变数据类型,没有增删改查元组内可以存储任意数据类型(1)元组内可以存储任意数据的类型------->题目要求举例说明元组内可以存储任意数据的类型并显示元组的类型------->代码如下:t = (1,2,3,True,'star')print(t)print(type(t))------->测试结果如下:(...原创 2019-03-23 23:03:11 · 660 阅读 · 0 评论 -
Python中列表的增删改查以及Python常用的内置方法
1.创建列表数组:存储同一数据类型的集合 score = [10,20,30]列表:可以存储任意数据类型的集合1.数组的解释------->题目要求在数组中输入tom,bob,coco,alice,并输出数组------->代码如下:name = ['tom','bob','coco','alice']print(name)print(type(name))---...原创 2019-03-23 22:58:20 · 919 阅读 · 0 评论 -
Python中的装饰器
1.装饰器:含义:把一个函数当作参数,返回一个替代版的函数,本质就是一个返回函数的函数在不改变原函数的基础上,给函数增加功能--------(1)题目要求:举例说明装饰器的用法(此程序在生活中并不适用,仅限于说明装饰器的作用)-------->代码如下:def func1(): print('~~~~~~') print('Hello world')def o...原创 2019-03-30 23:22:02 · 215 阅读 · 0 评论 -
Python的基本用法(注释、输入与输出、变量、IDE的快捷键配置)
1.注释不论在python2.7还是python3.6版本中,单行注释都是“#”,多行注释是“ “”" ”实验:-1-使用python2.7执行程序(python2.7和python3.6版本的有些格式会不同)<1>单行注释,会发现出现了报错,这是因为在python2.7版本不自动支持汉字,所以必须在程序指定文件编码为utf-8[root@desktop mnt]# vim ...原创 2019-03-23 22:26:44 · 1524 阅读 · 0 评论 -
Python脚本的简单编写(if语句,逻辑运算符,for循环,游戏的编写)
1.利用python求平均成绩->>>>>>>>题目要求:输入学生姓名;依次输入学生的三门科目成绩;计算该学生的平均成绩,并打印;平均成绩保留一位小数;计算该学生语文成绩占总成绩的百分比,并打印->>>>>>>>代码如下:name = input(“学生姓名:”)C...原创 2019-03-23 22:27:04 · 2004 阅读 · 1 评论 -
Python中的字典的特性以及增删改查
1.字典的定义#字典是一个无序的数据集合,使用print输出字典的时候#通常输出的顺序和定义的顺序是不一致的字典相当于键值对的#字典是一个无序的数据集合(1)列表类型转换-------->题目要求将两个列表转换成列表类型或者字典类型:-------->代码如下users = ['user1','user2']passwd = ['123','456']print(...原创 2019-03-24 23:49:53 · 482 阅读 · 0 评论 -
Python中的函数
1.Python中的函数定义(1)定义函数#如果不主动调用函数,函数不会执行-------->题目要求定义一个名为say_hello的值,使其可以输出hello的值-------->代码如下#如果不主动调用函数,函数不会执行def say_hello(): print('hello1') print('hello2') print('hello3'...原创 2019-03-24 23:55:53 · 450 阅读 · 1 评论 -
Python中的for循环,while循环,程序中断介绍
1.灵活使用break,continue,exit------->题目要求:break:跳出整个循环,不会再循环后面的内容continue:跳出本次循环,continue后面的代码不再执行,但是循环依然继续exit():结束程序的运行------->代码如下:for i in range(10): if i == 5: # break ...原创 2019-03-23 22:27:15 · 1987 阅读 · 0 评论 -
Python中的字符串
1.Python字符串的使用------->题目要求:举例说明字符串的使用,例如引号的使用,以及多行如何赋值给一个变量输出:------->代码如下:a = "hello"b = 'westos'c = "what's up"d = 'what\'s up'e = """ 用户管理系统 1.添加用户 2.删除用户 ...原创 2019-03-23 22:27:24 · 584 阅读 · 0 评论 -
Python中列表生成式练习
1.列表生成式练习(一):-------->(1)题目要求:设2-11中的奇数为半径,求园的面积-------->代码如下:import math#1.第一种方法,使用for循环li = []for r in range(2,11,2): #[2,4,6,8,10] square = math.pi * r * r li.append(square)p...原创 2019-03-30 23:10:22 · 423 阅读 · 0 评论 -
Python中字典生成式练习
1.字典生成式练习(一)-------->题目要求:需求1:假设有20个学生,学生名为westosX,学生成绩在60~100之间,筛选出成绩在90分以上的学生-------->代码如下:import randomstuInfo = {}for i in range(20): name = 'westos' + str(i) score = random.r...原创 2019-03-30 23:12:27 · 273 阅读 · 0 评论 -
Python中的高阶函数、内置高阶函数(map,reduce,filter)、排序、匿名函数
1.高阶函数1.实参是一个函数名2.函数的返回值是一个函数-------->(1)题目要求:举例说明高阶函数的建立与使用-------->代码如下:def fun(a,b): return a + ba = fun(1,2)print(a)print(abs(-11))-------->结果如下:-------->(2)题目要求:举例说...原创 2019-03-30 23:17:31 · 332 阅读 · 0 评论 -
Python生成内推码以及利用reduce函数将str类型转换成float类型
生成内推码并提取两个字符(sample)-------->题目要求:生成1000个内推码,并随机提取出两个字符-------->代码如下:import randomimport stringcode_str = string.ascii_letters + string.digits# print(code_str)def gen_code(len=4): ...原创 2019-03-30 23:21:56 · 322 阅读 · 0 评论 -
Python的安装(源码编译安装,IDE安装)
1.python源码编译安装(一)python简介:简介:Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。小点分析:1.c是面向对象的2.python最重要的功能:爬虫,大数据人工智能,自动化运维/测试3.python的开发效率高,简洁易开发的...原创 2019-03-23 22:26:32 · 1268 阅读 · 0 评论