Python3.+
文章平均质量分 89
分享一些自己学习的代码和语法。我不是大神,就一个小白。
湖飘
不知道写什么,那就静下心来研究技术,这是一辈子的事情,没有之一。但愿你能和我一样,而我们恰好又有缘能认识。
展开
-
Python3.*(第二十课——函数和Lambda表达式)
函数就是python程序的重要组成单位,一个python程序可以由多个函数组成。通俗来讲所谓的函数,就是指为一段实现特定功能的代码“取”一个名字,以后即可通过该名字来执行(调用)该函数。从函数定义者的角度来看,其至少需要想清楚以下3点: 函数需要几个关键的需要动态变化的数据,这些数据应该被定义成函数的参数。 函数需要传出几个重要的数据(就是调用该函数的人希望得到的数据),这些数据应该被 定义成返回值。 函数的内部实现过程。定...原创 2021-01-13 20:55:24 · 522 阅读 · 0 评论 -
Python3.*(第十九课——循环结构-控制循环)
使用break结束循环 使用break来强制结束循环,完全结束一个循环,跳出循环体。# 一个简单的for循环for i in range(0, 10) : print("i的值是: ", i) if i == 2 : # 执行该语句时将结束循环 break对于带else块的for循环,如果使用break强行中止循环,程序将不会执行else块。...原创 2020-11-06 01:03:38 · 199 阅读 · 0 评论 -
Python3.*(第十八课——循环结构-要循环的学习)
嵌套循环 假设外层循环的循环次数为 n 次,内层循环的循环次数为 m 次,那么内层循环的循环体实际上需要执行 n × m 次。# 外层循环for i in range(0, 5) : j = 0 # 内层循环 while j < 3 : print("i的值为: %d , j的值为: %d" % (i, j)) j += 1其实不仅可以两层甚至三层、四层,都可以把内层循环当外层循环的循环体来对待就可以了。for表达...原创 2020-10-31 09:09:06 · 249 阅读 · 0 评论 -
pygame安装(参考:烟雨平生cj)
感谢广大技术网友们的参考文献,特别鸣谢:烟雨平生cjpygame是Python中比较流行的游戏库,它提供的函数能够处理图像、文字、声音等,也有一些商业游戏项目采用pygame开发,但一般来说不适合开发大型游戏,我们学习Python编程用它比较合适。那么我们首先就来安装pygame这个库文件(*^_^*)。既然在安装pygame,那就98%说明你的电脑安装了python,也能运行py为后缀的python文件。但是要注意的是:你在安装python包的时候,Add Python 3.7 to PA原创 2020-10-26 02:10:39 · 527 阅读 · 0 评论 -
Python3.*(第十七课——循环结构-while和for-in)
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体。循环体中避免死循环。循环语句可能包含如下4个部分: 初始化语句( init_statements ): 一条或多条语句,用于完成一些初始化工作。初始化语句在循环开始之前执行。 循环条件( test_expression ) : 这是一个布尔表达式,这个表达式能决定是否执行循环体。 循环体( body_statements ):这个部分是循环的主体,如果循环条件允许,这...原创 2020-10-22 21:59:42 · 575 阅读 · 0 评论 -
Python3.*(第十六课——流程控制②)
断言 断言语句和if 分支有点类似,它用于对一个bool 表达式进行断言,如果该bool表达式为True,该程序可以继续向下执行; 否则程序会引发AssertionError 错误。s_age = input("请输入您的年龄:")age = int(s_age)assert 20 < age < 80print("您输入的年龄在20和80之间")实际上断言也相当于一种特殊的分支 assert 断言的执行逻辑是: if...原创 2020-10-21 13:11:23 · 69 阅读 · 0 评论 -
Python3.*(第十五课——流程控制①)
本章开始学习对程序的控制,类似于文章当中的句子,前面我们学习了字、词。我个人觉得比喻就是如此。python中提供了两种控制结构,分支结构和循环结构。(if语句、while循环、for-in循环)还提供了break和continue。顺序结构 顺序结构就是程序从上到下一行行地执行,中间没有任何判断和跳转。(很简单,了解即可)if分支结构 Python的if 语句有如下三种形式: 第一种形式: if expres...原创 2020-10-15 00:53:45 · 173 阅读 · 0 评论 -
Python3.*(第十四课——使用字典)
字典入门 存放具有映射关系的数据 key:字典中的key不允许重 value:通过key来访问创建字典 ①程序既可使用花括号语法来创建字典。 ②也可使用dit()函数来创建字典。 例如:scores = {'语文': 89, '数学': 92, '英语': 93}print(scores)# 空的花括号代表空的dictempty_dict = {}print(empty_dict)...原创 2020-10-11 07:41:30 · 163 阅读 · 0 评论 -
Python3.*(第十三课——使用列表)
前一课主要是写的一些自己学习的列表、元组的一些公共的方法。现在这节课我们来学习列表的使用。元组支持的操作,列表基本上都支持;列表支持对元素的修改,而元组则不支持。如果程序不需要修改列表所包含的元素,那么使用元组。创建列表 内置的list()函数来创建列表, list()函数可用于将元组、区间(range)等对象转 换为列表。 例如:a_tuple = ('crazyit', 20, -1.2)# 将元组转换成列表a_list =...原创 2020-10-07 22:07:29 · 103 阅读 · 0 评论 -
Python3.*(第十二课——Python三种常用数据结构:列表、元组、字典)
(本章笔记以总分的结构进行记录学习的)Python中常见的序列类型包括:列表、元组、字典,前面学习的字符串也是一种常用的序列。字典用于存放具有映射关系的数据。如果只是固定的保存多个数据项,则不需要修改它们,可以使用元组如果需要修改它们,可以使用列表(字符串也是不可变的字符序列)创建列表和元组 语法格式: 列表:[ele1,ele2,ele3,…… ] 元组:(ele1,ele2,ele3,……)...原创 2020-10-06 21:32:56 · 482 阅读 · 0 评论 -
Python3.*(第十一课——运算符,重要的佐料四)
逻辑运算符 逻辑运算的返回值也是bool值 and : 与,前后两个操作数必须都是True才返回True;否则返回False , or:或,只要两个操作数中有一个是True,就可以返回True;否则返回False。 not :非, 只需要一个操作数,如果操作数为True,则返回False;如果操作数为False,则返回True 。# 直接对False求非运算,将返回Trueprint(not False)# 5>3返回True,...原创 2020-10-02 22:02:47 · 148 阅读 · 0 评论 -
Python3.*(第十课——运算符,重要的佐料三)
扩展后的赋值运算符 +=:对于x+= y , 即对应于x = x+y 。 -=:对于x -= y ,即对应于x=x-y 。 *=:对于x *= y ,即对应于x=x* y 。 /=:对于x /= y ,即对应于x = x | y。 //=:对于x//=y ,即对应于x = x//y 。 %=:对于x %=y ,即对应于x=x%y 。 **=:对于x **= y ,即对应于x=x**y。...原创 2020-10-02 00:26:01 · 127 阅读 · 0 评论 -
Python3.*(第九课——运算符,重要的佐料二)
位运算符 &:按位与。 |:按位或。 ^: 按位异或。 ~:按位取反 <<:左移位运算 >>:右移位运算Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。这一点与C类似,C语言也是非0表示真,0表示假。x = 4 print((x < 3) & (x < 6)) #false true = false...原创 2020-10-02 00:21:22 · 118 阅读 · 0 评论 -
Python3.*(第八课——运算符,重要的佐料一)
Python中提供以下几种运算符: 赋值运算符 算数运算符 位运算符 索引运算符 比较运算符 逻辑运算符赋值运算符 表达式值赋给变量 一个变量的值赋给另一个变量 连续赋值:a = b = c = 20算数运算符 “+”:加法运算符,还可以作为字符串 “-”:减法运算符,作为求负运算符 “*”:还可以作为字符串的...原创 2020-10-01 18:54:25 · 300 阅读 · 0 评论 -
Python3.*(第七课——字符串继续学习,提高功力)
转义字符 Python支持的转义字符表,部分的也是常用的,等用到更复杂的时候在去查找。转义字符 说明\b 退格符\n 换行符\r 回车符\t 制表符\" 双引号\' 单引号\\ 反斜线字符串格式化Py...原创 2020-09-30 23:10:18 · 135 阅读 · 0 评论 -
Python3.*(第六课——字符串入门,它就是一个烤串儿)
字符串和转义字符Python2.X则要求在源程序中增加“#coding:utf-8”才能支持中文字符。Python3.X支持中文较好。字符串可以用单引号或者双引号括起来。 本身包含单引号或者双引号: ①使用不同的引号将字符串括起来。 str3 = “I‘m a coder” ②对引号进行转义。 str3 = ‘Let\’s hide in the shade...原创 2020-09-30 12:41:06 · 193 阅读 · 2 评论 -
Python3.*(第五课——数值类型,万物皆有类别)
整型 python支持各种整数值,不管是小的整数值,还是大的整数值 例如:a = 56 a = 9999999999999999 Python2.X底层会将大整数当成long类型处理 Python的整型支持None值(空值) 例如:a = None print(a) Python的整数数值有4种表示形式: 十进制 二进制:0b或者0B开头的整...原创 2020-09-30 02:07:54 · 373 阅读 · 0 评论 -
Python3.*(第四课——变量)
Python是弱类型语言:变量无须声明即可直接赋值: 变量的数据类型可以动态改变:查看变量类型: type()函数:type(变量名) 打印出来:print(type(变量名))print()函数可以同时输出多个变量。 语法格式:print(value,……,sep=’ ’,end=’\n’,file=sys.stdout, flush=Flash)value参数可以接受任意多个变量或值 改变默认的空格分隔符:sep=’|’ 希望输出后不换...原创 2020-09-30 01:47:51 · 86 阅读 · 0 评论 -
Python3.*(第三课——单行注释和多行注释)
Python源代码的注释有两种形式:单行注释井号(#)多行注释三个单引号(’’’)或三个双引号(”””)注释很简单,它的作用其实大概:1、有助于我们理解程序,不管是别人还是自己2、帮助我们调试程序,比如我们发现程序出现错误,我们可以注释掉我们认为错误的地方,这样一步一步的排查错误。简单非常简单!...原创 2020-09-30 01:27:15 · 488 阅读 · 0 评论 -
Python3.*(开篇第一课——零碎的介绍和历史)
Python于1989年年底诞生(我们这主要说的3.0)2008年12月,Python发布了3.0版本2009年6月,Python发布了3.1版本2011年2月,Python发布了3.2版本2012年9月,Python发布了3.3版本2014年3月,Python发布了3.4版本2015年9月,Python发布了3.5版本2016年12月,Python发布了3.6版本......................截至文章发布最新的是Python 3.8.6版本(其实我觉得这些原创 2020-09-28 22:27:55 · 92 阅读 · 0 评论 -
Python3.*(第二课——把Python安装到我们的电脑上)
开发Python的准备现在比如你新买了一台很好配置的电脑(或者说你是重新装了系统),想要编写Python语言的程序,只敲源码可以写,但是用本机运行该程序基本是不可能的,因为你的电脑还没有安装Python1、登陆官方网址:https://www.python.org/downloads/ 直接点击黄色按钮就是等于你要下载官方推荐的最新版本,红框意思就是你选择的就是window操作系统,后面还有更多的操作系统可以选择。2、如果要下载老版本,请点击Download,然后如下图红框表示所原创 2020-09-28 23:45:43 · 333 阅读 · 0 评论