![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
_Twinkle
这个作者很懒,什么都没留下…
展开
-
python-----linux安装
python源码编译安装1.安装平台Linux-官网下载安装包-解压安装包-安装编译过程需要的依赖性:gcc,zlib,zlib-devel,openssl-devel,readline,readline-devel-进入解压的安装包进行编译./configure --prefix=/usr/local/python --with-ssl-安装:make && ...原创 2019-04-10 21:00:34 · 119 阅读 · 0 评论 -
python----随机生成100个卡号
题目:#1. 随机生成100个卡号;#卡号以6102009开头, 后面3位依次是 (001, 002, 003, 100),#2. 生成关于银行卡号的字典, 默认每个卡号的初始密码为"redhat";#3. 输出卡号和密码信息, 格式如下:卡号 密码6102009001 000000Card_List = []for i ...原创 2019-04-11 22:58:23 · 3931 阅读 · 0 评论 -
python----模拟轮盘抽奖游戏
题目:轮盘分为三部分: 一等奖, 二等奖和三等奖;轮盘转的时候是随机的,如果范围在[0,0.08)之间,代表一等奖,如果范围在[0.08,0.3)之间,代表2等奖,如果范围在[0.3, 1.0)之间,代表3等奖,模拟本次活动1000人参加, 模拟游戏时需要准备各等级奖品的个数.import randomRewardCount = { '一等奖':(0,0.08), ...原创 2019-04-11 22:59:41 · 2607 阅读 · 0 评论 -
python----函数
1.定义函数如果不主动调用函数,函数不会执行函数的嵌套定义函数的时候的变量 叫作形参(形参可以任意起名)2.函数四种形参参数:形参 实参形参:位置参数 默认参数 可变参数 关键字参数位置参数:形参和实参个数必须保持一致默认参数:形参和实参可以不一致可变参数关键字参数3.函数的返回值返回值:函数运算的结果,还需要进一步操作时,给一个返回值return...原创 2019-04-11 23:17:12 · 125 阅读 · 0 评论 -
python----列表生成式
列表生成式的作用:简化代码1.用两种方法生成列表2.生成一个列表,列表元素分别为[12,22,32…n2]3.找出1~10之间所有偶数,返回一个列表,包含以这个偶数为半径的圆的面积4.找出1~num之间的所有质数5.腾讯笔试-在线编程题题目描述:给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输入值小于1000。如:输入为10, 程序应该...原创 2019-04-12 12:37:06 · 388 阅读 · 0 评论 -
python----高阶函数
1.高阶函数的定义高阶函数1)实参是一个函数名2)函数的返回值是一个函数def fun(a,b): return a + ba = fun(1,2)print(a)print(abs(-11))#函数本身也可以赋值给变量,变量也可以指向函数f = absprint(f(-10))#传递的参数包括函数名def fun(x,y,f): return f(...原创 2019-04-12 12:37:15 · 149 阅读 · 0 评论 -
python----装饰器
1.装饰器的作用装饰器:把一个函数当作参数,返回一个替代版的函数本质就是一个返回函数的函数“在不改变原函数的基础上,给函数增加功能”def desc(fun): def add_info(): print('清明节快乐~') fun() return add_info@descdef login(): # print('清明...原创 2019-04-12 12:37:46 · 126 阅读 · 0 评论 -
python----对文件的操作
1.操作文件的步骤打开文件的三步:打开 --> 操作 --> 关闭原创 2019-04-12 21:33:03 · 150 阅读 · 0 评论 -
python----京东二面笔试题
题目:生成一个大文件ips.txt,要求1200行,每行随机为172.25.254.0/24段的ip;读取ips.txt文件统计这个文件中ip出现频率排前10的ip;import randomdef create_ip_file(filename): ip =['172.25.254.' + str(i) for i in range(0,255)] print(r...原创 2019-04-12 21:38:58 · 290 阅读 · 0 评论 -
python----对象与类
1.面向对象需要有意义的面向对象的代码,不是有了类就是面向对象核心:类 对象实例化方法:设计层面 函数:程序运形,过程式一种称谓class Student(): name = '' ##变量:数据成员 age = 0 def print_file(self): print('name:' + self.name) ...原创 2019-04-12 21:53:51 · 122 阅读 · 0 评论 -
python----封装,继承,多态性
1.封装1)将属性和方法封装到一个抽象的类中2)外界使用类创建对象,对象调用方法3)对象方法的细节都被封装在类的内部需求1.李雷体重75.0公斤2.李雷每次跑步会减肥0.5公斤3.李雷每次吃东西体重会增加1公斤class Person(): def __init__(self,name,weight): self.name = name ...原创 2019-04-12 22:05:49 · 256 阅读 · 0 评论 -
python----字典练习
1.题目:重复的单词: 此处认为单词之间以空格为分隔符, 并且不包含,和.>;# 1. 用户输入一句英文句子;# 2. 打印出每个单词及其重复的次数;“hello java hello python”hello 2java 1python 1s = input('s:')#把每个单词分割处理s_li = s.split()print(s_li)#通过字典存储该单词...原创 2019-04-11 22:55:48 · 716 阅读 · 0 评论 -
python----字典
1.字典的定义字典是一个无序的数据集合,使用print输出字典的时候通常输出的顺序和定义的顺序是不一致的users = ['user1','user2']passwd = ['123','456']print(zip(users,passwd))print(list(zip(users,passwd)))print(dict(zip(users,passwd)))s = {}...原创 2019-04-11 22:51:15 · 154 阅读 · 0 评论 -
python----变量及输入输入
变量的定义python中的变量和我们初中所学的意思一样例如,y=x 其中x就是变量。而在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。比如:python变量数据类型在python中,定义变量的时候,不需要指定数据类型int表示是一个整型bool表示是一个布尔型,真:True 假:Falsefloat表示一个浮点型str表示是一个字符串变量的命名1)变量名要见名知意...原创 2019-04-10 21:18:40 · 1864 阅读 · 0 评论 -
python----if语句
1.语法格式if 条件1:条件1成立的时候,要做的事情......elif 条件2:条件2成立的时候,要做的事情......else:条件1和条件2都不不成立的时候,要做的事情......##注意:elif和else都必须和if联合使用,不能单独使用 例如:holiday_name = '植树节'if holiday_name == '情人节': print(...原创 2019-04-10 21:38:57 · 98 阅读 · 0 评论 -
python----for语句练习
1.语句语法for循环使用的语法:for 变量 in 序列: 循环要执行的动作1)range( )range( )是python中产生一个数的集合工具,基本结构为range(start,stop,step),即产生从start数开始,以step为步长,至stop数结束的数字集合,不包含stop数,start可以省略,默认为0,step也可,默认值为1range(stop): 0...原创 2019-04-10 21:51:46 · 281 阅读 · 0 评论 -
python----while语句练习
1.语句语法while 条件():条件满足时,做的事情1条件满足时,做的事情22.while死循环3.while求和i = 0result = 0while i <= 100: result += i i += 1print('和为:%d' %result)4.while练习题目:打印9x9乘法表row = 1while row &l...原创 2019-04-10 22:00:36 · 123 阅读 · 0 评论 -
python----猜数字游戏
题目要求:猜数字游戏系统随机生成一个1~100的数字;用户总共有5次猜数字的机会;如果用户猜测的数字大于系统给出的数字,打印“too big”;如果用户猜测的数字小于系统给出的数字,打印"too small";如果用户猜测的数字等于系统给出的数字,打印"恭喜",并且退出循环;import randomtrycount = 0computer = random.randint...原创 2019-04-10 22:02:08 · 439 阅读 · 0 评论 -
python----字符串
1.字符串的定义a = "hello"b = 'westos'c = "what's up"d = 'what\'s up'e = """ 用户管理系统 1.添加用户 2.删除用户 3.显示用户"""print(a)print(b)print(c)print(d)print(e)print(type(e))...原创 2019-04-11 20:45:41 · 160 阅读 · 0 评论 -
python----列表
1.创建列表数组:存储同一数据类型的集合 score = [10,20,30]列表:可以存储任意数据类型的集合In [16]: name = ['tom','bob','coco','alice']In [17]: name Out[17]: ['tom', 'bob', ...原创 2019-04-11 21:12:32 · 299 阅读 · 0 评论 -
python----python中常用的内置方法
In [55]: min(2,3) Out[55]: 2In [56]: max(2,3) Out[56]: 3In [57]: sum(range(1,101)) ...原创 2019-04-11 21:15:59 · 155 阅读 · 0 评论 -
python----元组
1.元组的创建元组(tuple): 元组本身是不可变数据类型,没有增删改查元组内可以存储任意数据类型2.元组的特性allowusers = ('root','westos','redhat')allowpasswd = ('123','456','789')#索引 切片print(allowusers[0])print(allowusers[-1])print(allow...原创 2019-04-11 22:15:53 · 91 阅读 · 0 评论 -
python----集合
1.集合的定义注意:集合里面的元素是不可重复的s = {1,2,3,1,2,3,4,5}print(s)print(type(s))s1 = {1}print(type(s1))s2 = {}print(type(s2))s3 = set([])print(type(s3))li = [1,2,3,1,2,3]print(set(li))2.集合的特性集合只支...原创 2019-04-11 22:23:19 · 130 阅读 · 0 评论 -
python----华为机测题(“去重”与排序)
题目:明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性他先用计算机生成了N个1~1000之间的随机整数(N<=1000),N是用户输>入的,对于其中重复的数字,只保留一个,把其余相同的数字去掉,不同的数对应着不同的学生的学号,然后再把这些数从小到大排序,按照排好的顺序去找同学做调查,请你协助明明完成“去重”与排序工作import randoms = set(...原创 2019-04-11 22:28:31 · 1051 阅读 · 0 评论 -
python----图书管理系统
需求:图书管理系统1.查询图书2.增加图书3.借阅图书4.归还图书5.退出系统class Book(object): def __init__(self, name, author, status, bookindex): self.name = name self.author = author self.status = ...原创 2019-04-12 22:14:36 · 779 阅读 · 0 评论