![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
文章平均质量分 74
永不磨灭的贪吃蛇
如果说天赋,还不如踏踏实实的做好你喜欢的事。对于python,从接触到学习,再到热爱,进入了python的社区,见识了python的技术,AI,大数据,全栈工程师,爬虫,后台开发。发现这门语言很神奇,虽然接触较晚,还是要慢慢的把它熟练,直到掌握python。一步一步,勇往直前。
展开
-
Easygui图形化模块(一看就懂)
Easygui图形化模块(一看就懂)一、使用 pip 进行安装(使用清华源):pip install easygui -i https://pypi.tuna.tsinghua.edu.cn/simple二、什么是 EasyGUI?EasyGUI 是 Python 中一个非常简单的 GUI 编程模块,不同于其他的 GUI 生成器,它不是事件驱动的。相反,所有的 GUI 交互都是通过简地函数调用就可以实现。EasyGUI 为用户提供了简单的 GUI 交互接口,不需要程序员知道任何有关 tkinter原创 2021-01-08 14:06:21 · 2533 阅读 · 1 评论 -
python数据结构(一)栈Stack()
栈:有序集合,添加操作和删除操作发生在同一端。LIFO:最新添加的元素被最先移除,即后入先出。例如:把五本书按顺序(1,2,3,4,5)放到桌子上,在桌子上的顺序从下往上(1,2,3,4,5),当你取走书的顺序为(5,4,3,2,1),最后进来的最先被拿走了。应用:浏览器上的返回按钮,都会返回上一个界面,把网址存到了栈中。用python创建栈以及有关方法:class Stack: ...原创 2020-03-10 10:40:26 · 203 阅读 · 0 评论 -
python函数重新学习(二)
一、求n个数字的和#求n个数字的和def func(*args): sum = 0 for i in args: sum +=i return sumlst = [1,3,5,7]ret = func(*lst)print(ret)#第二种def func2(*args): return sum(args)print(func2(1...原创 2020-01-04 10:44:11 · 102 阅读 · 0 评论 -
python重新学习(二)变量与作用域
一、作用域:起作用的范围全局作用域与局部作用域全局变量:a = 10 #全局def fn(): #全局 b = 20 #局部 def gn():#局部 passdef en():#全局 passprint(globals())局部变量:局部作用域不能在全局使用,但全局能用到局部。a = 10 #全局def fn(): #全局 b...原创 2020-01-03 16:44:49 · 440 阅读 · 0 评论 -
python函数的重新学习
一、函数定义:函数是对功能的封装。1、语法格式:def 函数名():函数体define#执行流程:先执行def,知道有这么个东西。然后调用yue(),开始执行函数def yue(): print("你好")yue()调用:函数名()2、返回值1、如果函数里面不写return,代表没有返回值,得到的是None2、在函数中写return,什么都不写,返回None...原创 2020-01-03 16:00:40 · 243 阅读 · 0 评论 -
python 函数式编程Ⅰ
1、定义函数def 函数名(参数列表): 函数体 return 返回值求长方形的面积def area(width,height): s= width *height return s2、函数参数1、使用关键字参数调用函数先定义函数def print_area(width,height): area = width *height ...原创 2019-08-20 10:57:35 · 230 阅读 · 0 评论 -
python 基础部分(六)
一、回顾1、面向对象①写明白类类是一个对某一事物的描述,对属性和方法的封装class 类名: def __init__(self , x,y,z,): #实例变量 var = 123 #类变量 self.x == x self.y == y self.z ...原创 2019-07-22 16:58:38 · 208 阅读 · 0 评论 -
turtle
画图turtle库的使用第一步,导入这个库 #导入turtle库import turtlet = turtle.Pen() #取得一支画笔,起初在坐标原点,朝向向右。t.pencolor("red")#用这个画笔画一个正方形t.forward(100)#向前移动100步t.right(90)#右转90度t.forward(100)#向前移动100步t.right(90)#右转9...原创 2019-07-25 11:06:37 · 364 阅读 · 0 评论 -
python基础部分(四)
一、二分法查找前提:所要查找的列表为有序,或者在查找之前排序。核心思想:掐头截尾取中间。引入:def erfenfa(n,lst,left,right): if left <=right: mid = (left+right)//2 if n > lst[mid]: left = mid+1 eli...原创 2019-06-22 17:10:41 · 210 阅读 · 0 评论 -
python基础部分(二)
一、字符串的相关操作1、首字母变大写用capitalize()方法,原字符串不会改变。s="dasfvghasdf"print(s.capitalize())程序输出结果为:F:\lei\venv\Scripts\python.exe F:/lei/lei/test.pyDasfvghasdfProcess finished with exit code 02、把字符串中每...原创 2019-06-19 11:28:07 · 274 阅读 · 0 评论 -
python基础部分(三)
一、第一类对象函数对象可以像变量一样进行赋值,也可以当列表中的元素。def func1(): print("秦始皇")def func2(): print("乌尔天")def func3(): print("曹操")def func4(): print("刘备")lst=[func1,func2,func3,func4]for el in lst: ...原创 2019-06-19 17:32:46 · 233 阅读 · 0 评论 -
python基础部分(一)
一、有关python1.历史python是一门弱类型解释性高级编程语言编译型:把写好的程序编译成计算机认识的二进制。优点:一次编译到处运行。运行效率高,开发效率低。解释型:缺点:运行慢。优点:开发效率高、简单。2、python版本(版本2.x,版本3.x)3、编译器的选择1、所有的文本编译器都可以编写代码。记事本、Editplus、sublime、pycharm(收费)2...原创 2019-06-05 12:08:52 · 605 阅读 · 0 评论