![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python 笔记
好啊好啊郝!
这个作者很懒,什么都没留下…
展开
-
python 通过访问有道词典来实现翻译
小甲鱼课程,通过requests实现访问并获取数据首先了解第三方urllib首先了解第三方urlliburllib是Python自带的标准库,无需安装,直接可以用主要提供了以下功能:网页请求响应获取代理和cookie设置异常处理URL解析(详细用法可以百度了解一下)因为是跟课程写的,所以可以推荐大家去看一下视频。b站视频首先我们要获取访问的网址> 在百度搜...原创 2019-11-19 21:26:55 · 411 阅读 · 0 评论 -
python 实现冒泡排序和选择排序
冒泡排序def bubble_sort(array): if len(array) <2: ##当只有一个元素是退出 return array else: num = 0 for j in range(len(array)-1): for i in range(len(array)-1-j):...原创 2019-10-11 11:14:19 · 192 阅读 · 0 评论 -
python 投掷骰子小游戏----简单语句
掷骰子import random ##倒入rangom 模块while True: ##将游戏设置为循环 user_in = input("欢迎使用,试玩请输入1,推出请输入0: ") ##输入用户需求 user_in = user_in.strip() ##去空白,防止用户输入错误 str的函数用法,不懂得去看我的str篇博客 if user_in == '0': ##...原创 2019-09-29 11:17:46 · 1468 阅读 · 0 评论 -
一行代码画桃心
大神代码print('\n'.join([''.join([('Love'[(x-y) % len('Love')] if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))666...原创 2019-09-06 10:29:18 · 354 阅读 · 0 评论 -
python 基础学习笔记(7)——迭送器
函数名的运用 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量函数名的内存地址def func(): print('666')print(func)##结果<function func at 0x000001CAA4FCC1E0>函数名可以赋值给其他变量def func(): print('666')a = func #将f...原创 2019-07-28 10:10:56 · 488 阅读 · 0 评论 -
python 基础学习笔记(8)——装饰器
装饰器 装饰器和闭包有很大的联系。有时你需要在不改变源代码的情况下修改已经存在的函数。装饰器的运用可以提高效率,减少重复的代码。 装饰器的实质是一个函数。它把一个函数作为输入并且返回另一个函数。在装饰器中,通常使用下面这些python技巧:1.*args 和 **kwargs2.闭包3.作为参数的函数例函数 document_it() 定义了一个装饰器,会实现如下的功能:...原创 2019-07-29 10:44:13 · 69 阅读 · 0 评论 -
python 基础学习笔记(3)--列表与元组
本次笔记主要内容为 列表,元组主要的功能和特性1.列表: 学习过c语言的同学应该知道,c语言有数组这一功能,就是将数据类型相同的元素放在一起。由于python的变量没有数据类型,也就是说,python是没有数组的,但是python加入了更强大的列表。创建列表 格式例 :list = [1,2,3] ; list = [1,‘str’, [1,2,3,4,5], 5.26]可以看...原创 2019-07-07 10:50:36 · 150 阅读 · 0 评论 -
python 基础学习笔记(6)--函数(2)
接上一篇函数函数的名称空间在python解释器开始执行之后, 就会在内存中开辟一个空间, 每当遇到一个变量的时候, 就把变量名和值之间的关系记录下来, 但是当遇到函数定义的时候, 解释器只是把函数名读入内存, 表示这个函数存在了, 至于函数内部的变量和逻辑, 解释器是不关心的. 也就是说一开始的时候函数只是加载进来, 仅此而已, 只有当函数被调用和访问的时候, 解释器才会根据函数内部声明的变...原创 2019-07-16 10:13:35 · 98 阅读 · 0 评论 -
python 基础学习笔记(5)——文件的操作
python 的文件操作 使用python来读写文件是非常简单的操作,我们使用open()来打开一个文件,获取到文件的语柄,然后通过文件语柄就可以进行各种各样的操作了。 打开文件的方式:r,w,a ;r+,w+,a+ ;rb,wb,ab ;r+b,w+b,a+b;说到打开文件,我们要了解一些绝对路径和相对路径的区别绝对路径:从根目录下开始一直到文件名。相对路径:同一个文...原创 2019-07-10 12:37:57 · 144 阅读 · 0 评论 -
python 基础学习笔记(2)---字符串功能函数
上一篇写到了,基本的数据类型,今天重点来讲一下字符串的功能函数回顾一下上篇的内容:一.int 整型,在python 3 中与long型合并 可以达到 -9223372036854775808~9223372036854775807的范围二.bool 布尔值:true 真 1 false 假 0转换 数字转 bool 除0外 其他都为真 ;字符串转换 除空串 ""外其余都为真三.st...原创 2019-07-04 14:54:23 · 128 阅读 · 0 评论 -
python 基础学习笔记 (1)
声明:本人是在校学生,自学python,也是刚刚开始学习,写博客纯属为了让自己整理知识点和关键内容,当然也希望可以通过我都博客来提醒一些零基础学习python的人们。若有什么不对,请大家及时指出,欢迎评论指点。首先,在我的第一本python书的第一页就写了这样一段话“life is short,you need python-----Bruce Eckel” “人生苦短,我用python”...原创 2019-07-04 13:27:56 · 168 阅读 · 0 评论 -
python 基础学习笔记(6)——函数(1)
函数(1)函数的定义: 小时候大家应该都玩过乐高积木,只要通过想象和创意,可以用它怕拼凑出很多神奇的东西。随着学习的深入,编写的代码日益增加并且越来越复杂,所以需要找一个方法对这些复杂的代码进行重新组织。 为了是使得程序的代码更为简单,就需要把程序分解成较小的组成部分。(三种方法 函数,对象和模块) 函数就是把代码打包成了不同形状的乐高积木。之前接触的BIF(内置函数)就是python帮...原创 2019-07-12 17:28:48 · 153 阅读 · 0 评论 -
python 基础学习笔记(4)--字典 和 集合
字典: 列表可以存储大量的数据,但是如果数据量大的话,他的查询速度比较慢,因为列表只能顺序存储,数据与数据之间的关联性不强。所以便有了字典(dict)这种容器的数据类型,它是以{}括起来的。语法:{‘key1’ :1,‘key2’:2}其中 key :必须是可哈希的数据类型,例如:int,bool,str,tuple。不可哈希的有:list dict set(集合),而冒号后的valu...原创 2019-07-08 12:29:19 · 373 阅读 · 0 评论