python入门
文章平均质量分 66
我菜故我在
踏破铁鞋无觅处,柳暗花明又一村
展开
-
Python的简单了解 、Python3.6环境的安装、IDE接口Pycharm的安装使用
摘要:本文首先介绍与Python相关的一些简单概念、然后是linux系统下python的安装教程、还有IDE接口pycharm的安装使用教程。一、Python语言的起源: Python的作者,Guido von Rossum,荷兰人也。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。然而,尽管他算...原创 2018-12-03 22:03:46 · 730 阅读 · 0 评论 -
python字典练习题——模拟轮盘游戏
题目:自己写的代码:import randomprint('输入1游戏开始'.center(24,'*'),end='')input(':')m = 0n = 0k = 0for i in range(1000): result = random.random() if result < 0.08: m += 1 # ...原创 2018-12-11 21:43:22 · 713 阅读 · 0 评论 -
pyrhon——揭开装饰函数的神秘面纱
装饰器: 简单的说,装饰器就是修改函数功能的函数。它可以让你的代码更简洁,且易于代码维护。下面我们就一步一步来揭开python函数装饰器的面纱。一切皆对象: 首先我们定义一个简单的函数,给函数一个默认参数name='yiha': 打印函数执行结果如下图: python中一切皆对象,无论是数值,列表,甚...原创 2018-12-17 22:56:57 · 469 阅读 · 0 评论 -
python练习——验证码的产生
第一步: 先定义一个变量,该表量指向的内容是大小写字母 加上 数字:第二步:定义一个产生指定位数验证码的函数,这里以四位验证码为例:另外一种实现方法:## 若要产生1000条随机的四位验证码: 这里截取部分输出结果: ...原创 2018-12-17 17:33:53 · 239 阅读 · 0 评论 -
python——匿名函数(lambda)
匿名函数——lambda: 当我们在传入函数时,有些时候不需要显式地定义函数,直接传入匿名函数更方便。在 Python 中,对匿名函数提供了有限支持。练习题: 1. 首先以reduce( ) 函数为例,在计算一个序列的和的时候使用reduce函数时,还需要定义一个函数f(x),如下图: 若是改用匿名函数则可以大大减少代码量...原创 2018-12-17 17:03:13 · 252 阅读 · 0 评论 -
python——高阶函数(map、reduce、filter、sorted)
高阶函数——map: 概念:map() 函数接收两个参数,一个是函数,一个是序列; 它将传入的函数依次作用到传入序列的每个元素上,并且把结果作为新的序列返回。 返回的是一个对象,要用列表接收!!! 通过几个练习题来理解map函数的用法:1. 对序列[-4,5,-7,-9,6]每个元素求绝对值:执行结果:这里注意一下“ abs “是pytho...原创 2018-12-17 16:29:14 · 317 阅读 · 0 评论 -
python——字典生成式(dict comprehensions)
字典生成式和列表生成式很类似,下面用几个例题来对其进行理解: 1. 假设有20个学生,成绩在[60,100]之间,筛选并打印出90分以上的学生序号:## 第一步,我们先模拟出班级中20个学生的成绩:import randomd1 = {}for i in range(1, 21): name = 'westos' + str(i) ## 学生班级序号 sc...原创 2018-12-16 20:23:46 · 2905 阅读 · 0 评论 -
python——列表生成式
概述: 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 列表生成式的结构是在一个中括号里包含一个表达式,然后是一个for语句,然后是0个或多个for或者if语句。列表表达式可以是任意的,意思是你可以在列表中放入任意类型的对象。返回结果将是一个新的列表,在这个以if和for语句为...原创 2018-12-16 19:47:05 · 72545 阅读 · 12 评论 -
python——(练习题)
1.用户输入年份,判断是否是闰年。year=int(input('请输入你要查询的年份:'))if year % 4 == 0 and year % 100 != 0: print('是平常闰年')elif year % 400 == 0: print('是世纪闰年!')else: print('是平年')2. 用程序模拟石头剪刀布游戏的过程。i...原创 2018-12-15 23:51:45 · 159 阅读 · 0 评论 -
python——集合(set)
集合(set)– 字典的近亲集合的两大功能:集合可以实现去重的功能 集合可以进行关系检测:交集、并集、差集、超集集合的定义:1. 集合里的元素不可以重复: 若定义的时候有重复,会自动去重:2. 定义一个空集合:3. 利用集合的特性实现对列表去重:集合的特性:集合是无序、不重复的数据结构,用此不支持索引、切片、重复、连接 支持成员操作...原创 2018-12-10 18:58:22 · 334 阅读 · 0 评论 -
python——元组(tuple)
一、元组的相关概念: 元组:戴了紧箍咒的列表 元组是一个不可变的数据结构!不可增加、删除、修改元素。 可存储任意的数据类型二 、元组的创建: 1. 创建元组的方式:2. 创建一个空元组:3. 如果元组中只有一个元素,则定义时后面一定要加 逗号,否则数据类型不确定:4. 若元组里面有可变的数据结构列表,则可间接改变...原创 2018-12-10 17:44:23 · 189 阅读 · 1 评论 -
python——字典(dict)
字典简述: 字典是python中的一种数据结构类型,名字来源于生活,它的工作模式类似于我们查字典的过程。从数学的角度想就是 映射的表现形式。 一个字典由多项构成,每项又包括一对“键值对”,键就相当于列表种的索引,每个键对应一个值,每 个字典里不能有重复的键,但是键所对应的值可以是不唯一的;与列表不同的是字典的项是无序的。 因为字典是无序的,所以字典不支持索引、...原创 2018-12-15 23:50:26 · 246 阅读 · 0 评论 -
python——装饰函数练习题
例题一:控制目标函数在某些条件下才会执行from functools import wrapsdef dacorate_name(func_shadow): ##目标函数的名称将作为实参传递给函数内部,实现其被装饰的目的。 @wraps(func_shadow) ## 实现复制函数名称、注释文档、参数列表等等的功能。 def dacorate(...原创 2018-12-17 22:57:20 · 253 阅读 · 1 评论 -
python——列表(list)
一、列表的定义:列表作为序列的一种,是一组有顺序的元素的集合。 列表是pyrhon中最常用的内置数据内型,用中括号定义,里面的元素以逗号分割开,元素之间没有任何关系,元素可以是任何数据类型。 列表被称为打了激素的数组。定义方法:运行结果如下图:二、列表的特性:1. 列表的索引:和字符串的索引做类比,只是列表的组成成分是每个数据 元素;而字符串的组成成分是每个元素,...原创 2018-12-09 21:35:20 · 606 阅读 · 0 评论 -
python——字符串
一、字符串的定义:有如下四种定义方式,分别适用不同的场景。1. a = 'hello'2. b = "westos"3. c = 'what\'s'4.d = "better's"5. e = """ ######## 这种方式一般用来定义一个菜单!...原创 2018-12-09 19:19:47 · 146 阅读 · 0 评论 -
python——while循环
while循环1. 一个while语句会一遍又一遍的重复一段代码,只要某些条件是正确的。下面是举一些例子:eg1 : 求1+ 2+ 3+……+100的和:sum = 0 i = 1while i <= 100 : sum += i i += 1pri...原创 2018-12-09 16:29:29 · 425 阅读 · 0 评论 -
python——for循环
一、range( )函数: 在学习for循环之前,我们必须掌握range( )函数的用法: 一般有如下三种格式的用法: 1. range(number) #### 表示生成一串连续的整数,范围是 0--number-1 2. range(startnum,stopnum) #...原创 2018-12-09 15:23:27 · 470 阅读 · 0 评论 -
python的基本语法
摘要:本文主要介绍了:python 的基本格式、python注释、基本的输入输出、python的数据类型、python的算术运算、if语法结构一、python 的基本格式1. 不像c、c++中的分号,Python中的分号可以省略,主要通过换行来识别语句的结束。2、严格缩进: 缩进就是向里。面收缩的意思,比如汉语书写习惯文章每段前面都要空两个字,这就叫首行缩进。...原创 2018-12-03 23:59:22 · 231 阅读 · 0 评论 -
python字典练习题(2018腾讯笔试题目)
题目一: 解题思路:1、 先定义题中所说的函数,函数功能是: 当传入参数n值时, 函数f(n) 等于每位数分别平方然后求和。2、 从终端接收三个数:k 、 a 、 b, 并将其放入列表中,为下一步做判断准备; 注意接受的是字符串型数据后文做判断时要将其转化为int型。3、计算有多少个正整数n 满足a<= n <= b 的同时,满足k * f(n) = n; 看...原创 2018-12-11 23:01:41 · 3807 阅读 · 1 评论