1.Python程序设计语言
Python程序设计语言相关学习
渴鱼y
求知若渴 虚心若愚
展开
-
Python学习笔记No1
一、基础1、注释单行注释 - 以#和空格开头的部分多行注释 - 三个引号开头,三个引号结尾2、运算符示例1a = 5print("a = ", a)flag1 = 3 > 2print("flag1 = ", flag1)示例2#!/usr/bin/python# -*- coding: latin-1 -*-import os, sysf = float...原创 2019-09-15 14:56:36 · 5167 阅读 · 3 评论 -
Python学习笔记No1-1
三、图形用户界面和游戏开发1、基于tkinter模块的GUIPython默认的GUI开发模块是tkinter(在Python 3以前的版本中名为Tkinter),从这个名字就可以看出它是基于Tk的,Tk是一个工具包,最初是为Tcl设计的,后来被移植到很多其他的脚本语言中,它提供了跨平台的GUI控件。当然Tk并不是最新和最好的选择,也没有功能特别强大的GUI控件,事实上,开发GUI应用并不是Py...原创 2019-10-24 21:36:27 · 391 阅读 · 0 评论 -
Python学习笔记No2
本篇包括:文件和异常四、文件和异常在实际开发中,常常需要对程序中的数据进行持久化操作,而实现数据持久化最直接简单的方式就是将数据保存到文件中。说到“文件”这个词,可能需要先科普一下关于文件系统的知识,对于这个概念,维基百科上给出了很好的诠释,这里不再浪费笔墨。在Python中实现文件的读写操作其实非常简单,通过Python内置的open函数,我们可以指定文件名、操作模式、编码信息等...原创 2019-09-16 13:37:34 · 567 阅读 · 0 评论 -
Python学习笔记No3
本篇包括:进程和线程六、进程和线程相关概念进程就是操作系统中执行的一个程序,操作系统以进程为单位分配存储空间,每个进程都有自己的地址空间、数据栈以及其他用于跟踪进程执行的辅助数据,操作系统管理所有进程的执行,为它们合理的分配资源。进程可以通过fork或spawn的方式来创建新的进程来执行其他的任务,不过新的进程也有自己独立的内存空间,因此必须通过进程间通信机制(IPC,Inter-...原创 2019-09-16 13:38:02 · 650 阅读 · 0 评论 -
Python学习笔记No4
本篇包括:图像和办公文档处理八、图像和办公文档处理用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直接支持这些操作的模块,但我们可以通过Python生态圈中的第三方模块来完成这些操作。1、操作图像计算机图像相关知识颜色:将一个颜色表示为一个RGB值或RGBA值(其中的A表示Alpha通道,它决定了透过这个图像的像素,也就是透明度)。像素:对于...原创 2019-09-25 12:52:53 · 123 阅读 · 0 评论 -
Python常用数据结构-练习题
目录1、在屏幕上显示跑马灯文字2、设计一个函数产生指定长度的验证码,验证码由大小写字母和数字构成3、设计一个函数返回给定文件名的后缀名4、设计一个函数返回传入的列表中最大和第二大的元素的值5、计算指定的年月日是这一年的第几天6、打印杨辉三角7、双色球选号8、约瑟夫环问题(需详细搞清楚)9、井字棋游戏(未解决)1、在屏幕上显示跑马灯文字import os...原创 2019-09-25 12:53:19 · 3487 阅读 · 4 评论 -
for循环
一道有关for循环的课本上的练习题:输出所有由1、2、3、4这四个数字组成的素数,并且在每个素数中每个数字只使用一次。说明:此题并不难,仅仅是for循环的使用,没有涉及到算法之类的问题,之所以写在这里,是想告诉自己:再分析这种问题时,记得进行优化啊,有些步骤是可以省略的,因为可以直接走到后面的步骤;for循环减少时间复杂度的方式是,提前进行一些判断,从而使循环次数减少一些。我的思路...原创 2019-09-26 14:18:42 · 797 阅读 · 0 评论