自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 列表、字典的推导式

列表、字典的推导式列表推导式什么是列表推导式方法一:列表 = [表达式 for 变量 in 序列] – 产生一个新的列表,变量在列表中每取一个元素九江表达式的值添加到新的列表中方法二:列表 = [表达式 for 变量 in 序列 if 条件语句] – 和方法一差不多只是多了个判断语句方法三列表 = [表达式 for 变量1 in 序列1 for 变量2 in 序列2 ]列表 = [表达式 for 变量1 in 序列1 for 变量2 in 序列2 if 条件语句]示例list1

2020-08-03 17:41:22 258

原创 迭代器生成器和模块

三大神器 -迭代器、生成器1.什么是迭代器(iter)迭代器是容器型数据类型,只能通过类型转换和生成器来获得迭代器对象迭代器存储数据的特点:同时可以保存多个数据,没有办法直接查看数据,而是需要先将数据从迭代器中取出来(取出来之后不能再放回去)所有的容器都可以转换成迭代器iter1 = iter([10, 20, 30, 40])print(iter1) # <list_iterator object at 0x000001F4A9E2C688>iter2 = iter('abc

2020-07-03 21:00:47 212 1

原创 高阶函数 返回值高阶函数 三大神器--装饰器

三大神器1.高阶函数1. 函数就是变量(**)python定义函数就是定义一个类型是function 的变量,函数名就是变量名def func1(): print('函数1')查看变量的类型a = 10print(type(a)) # <class 'int'>print(type(func1)) # <class 'function'>用一个变量给另一个变量赋值b = aprint(b+20) # 30c = func1(

2020-07-03 20:00:51 190

原创 函数的进阶 局部变量和全局变量 匿名函数 递归函数

函数的进阶1.函数的返回值1. 什么是返回值返回值是从函数里面传递到到函数外面的数据怎么返回数据返回值就是return 关键字后面的表达式语法:return 表达式1,表达式2,。。。说明:return – 关键字,只能在函数体中​ 将数据从函数内传到函数外部 结束函数(执行函数的时候只要遇到return函数直接结束)表达式 – 可以一个都没有(相当于None),可以由一个(返回值就是指定数据)或多个(本质返回的是一个元组)怎么在外部使用返回值返回的数据

2020-07-02 20:34:36 246

原创 异常捕获和正则表达式

异常捕获和正则表达式异常捕获1.什么是异常捕获让程序执行过程中出现异常的时候不崩溃可以继续运行注意:不是任何时候都需要使用异常捕获,是在你明明知道某个位置可能会出现异常,又不想让程序崩溃的时候才使用2.异常捕获的语法语法一:获取所有异常try :​ 代码段1except:代码段2说明:try、except – 关键字,固定写法: – 固定写法代码段1 – 和try保持一个缩进的一条或多条语句;可能会出现异常的代码(需要

2020-07-01 20:54:26 280

原创 字符串和字符的相关语法

字符串字符串和字符什么是字符串字符串是容器型数据类型,将单引号或者双引号作为容器的标志,元素不需隔开:‘元素1元素2元素3…’字符串是不可变的(不支持增删改);字符串是有序的(支持下标操作)字符串中的元素:只能是文本符号(所有计算机能够表达出来的符号都可以作为字符串的元素),一个符号就是一个元素例:‘湖北’, ‘abcn’,’!@#$%’, ‘↑♦’, ‘123456’字符串中每一个独立的元素又叫字符;python中只有自负的概念没有字符对应的数据类型空串:str1 = ''str2

2020-06-20 16:32:10 316

原创 元组和字典

元组和字典元组1.什么是元组元组是不可变的列表元组也是容器型数据类型,将()作为容器标志多个元组之间用逗号隔开:(元素1,元素2,元素3.。。。)元组不可变(不能增删改);元组是有序的(支持下标操作)元组中的元素要求和列表一样(具体看列表笔记)空元组tuple = ()int(type(tuple))单个元素的元组st1=[1] # 单个元素的列表tuple2 = (10,) # 单个元素的元组(元素后加逗号)print(tuple2, type(tuple)) #

2020-06-20 11:40:25 147

原创 字符串基础语法及其简单操作

输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入**'abcd1234 ’ ** 输出**‘bd24’**str1 = 'abcd1234'for index in range(len(str1)): if index & 1 == 1: print(str1[index],end=' ')输入用户名,判断用户名是否合法(用户名长度6~10位)name = str(input('请输入用户名:'))if 6 &..

2020-06-18 20:13:22 795

原创 元组和字典

元组和字典列表相关操作1.数学运算:+,*列表1 + 列表2 – 将列表1 和列表2 中的元素合并产生一个新的列表列表 * N (N * 列表) – N必须是正整数,将列表中的元素重复N次产生一个新的列表list1 = [1, 2, 3]list2 = [4, 5, 6]print(list1 + list2) # [1, 2, 3, 4, 5, 6]print(list1 * 3) # [1, 2, 3, 1, 2, 3, 1, 2, 3]2.比较运算==

2020-06-16 20:30:59 105

原创 随机生成一个0```100的数字,玩家不断输入数字,知道输入的值和随机生成的那个值相等为止,如果输入错误 游戏提示:大了或者小了,输入正确的时候打印游戏结束

随机生成一个0```100的数字,玩家不断输入数字,知道输入的值和随机生成的那个值相等为止,如果输入错误游戏提示:大了或者小了,输入正确的时候打印游戏结束from random import randintnum = randint(1, 100)while True: x = int(input('请输入:')) if x < num: print('猜小了') elif x > num: print('猜大了') e

2020-06-13 17:36:29 742 2

原创 循环练习三目运算符循环关键字continue、break、else呵呵for和while怎么选择

循环三目运算符1.C/JAVA/JS/Object-c语言的三目运算符: ? :语法:表达式1 ? 表达式2:表达式3运算规则:判断表达式1的结果是否为真,如果是真整个三目运算符的结果就是表达式2的值,否则就是表达式3的值实例:a = 10 > 20 ? 30:40print(a) # 402.python中的三目运算符: if else语法:表达式2pandua if 表达式1 else 表达式3运算规则:判断表达式1(写在中间的那个表达式)是否为真,

2020-06-13 17:35:04 958

原创 分支和循环分支结构多分支结构for 循环range 函数while循环

分支和循环分支结构1.流程控制顺序执行从上往下依次执行所有代码(默认)分支结构根据执行条件执行某段代码python中实现分支结构的方法只有一种:ifnum = int(input('请输入一个整数'))循环结构让指定代码重复执行python中实现循环结构的方式只有两种:for、while2.分支结构:ifif 单分支结构 – 满足某个条件就执行操作,不满足就不执行语法:if 条件语句: 代码块 说明:if -- 关键字,固定写法条件语句 --

2020-06-13 16:03:48 440

原创 变量和运算符

变量和运算符变量1.定义变量语法: 变量名 = 数据说明: 变量名 -- 程序员自己命名 要求:1. 标识符 2. 不是关键字 规范:1. 见名知义 2.满足PEP8命名规范(所有单词字母都小写,多个单词之间用下划线隔开) 3. 不使用系统提供的类型名、函数名和模块名(使用了之后会使原有功能丧失) 数据 - 任何有结果的表达式,包括:独立数据、运算表达式(除了赋值运算)1.1变量名示例年龄为18(见名知义)age = 18老师的名字是张三(满足pep8

2020-06-13 14:08:10 163

原创 原码补码反码

原码反码补码计算机存数据的时候存的是数字的补码内存大小程序员便才能操作的内存最小单位是:malloc(字节)位(bit)字节(byte) 1字节 == 8 位kb 1kb = 1024字节MB 1MB = 1024 kbG 1G = 1024 MBT 1T = 1024G**注:**正数的原码补码反码都是一样的原码原码 = 符号位 + 真值符号位:最高位标是符号位(0 表示正,1

2020-06-10 19:34:40 341 3

原创 计算机语言的进制转换

1.进制数字在计算机中的表现方式常见的有四种:十进制、八进制、二进制、十六进制1.1 十进制**基数:**0,1,2,3,4,5,6,7,8,9**进位:**满10进1**位权:**10的n次方(n从地位到高位从0开始依次增加)1231 = 1*10^3 + 2*10^2 + 3*10^1 + 1*10^0程序中的表示方式:直接写123 41121.2二进制基数:0,1**进位:**满2进111011 + 10111 = 1100101011 + 111010 =

2020-06-10 19:33:04 745

原创 python的输入输出函数

输入输出函数1输出函数 print用法一:print(数据)- 在控制台打印指定数据(打印一个数据后会自动换行)print('hello word!')print(110)print('=============')用法二:print(数据一,数据2,数据3,…)-(在控制台的一行打印多个数据用空格隔开)print('你好',456,False)用法三:print(数据1,数据2,…,end=文本数据)在控制台的一行打印多个数据,数据之间用空格隔开,所有数据打印指定的文本数据不会

2020-06-10 19:31:49 232

原创 python的简单快捷键.

##python的简单快捷键# ctr + x - 剪切# ctr + s - 保存# ctr + / - 注释和撤销注释# ctr + z - 撤销# ctr + shift + z - 反撤销# 鼠标点击 + shift(不放) - 选中部分# 鼠标点击 + option/alt(不放) - 创建多个光标...

2020-06-10 19:30:43 227

原创 python的基础语法

python的基础语法1注释程序中不参与编译执行(不参与解释)也不影响程序功能的说明性文字就是注释。单行注释在说明文前面加“#”(#后面就是注释)print('hello word!') # 打印 hello word!上面代码中“# 打印 hello word!”就是注释多行注释将注释放在’‘’ ‘’‘(三个单引号)或者“”“ ”“”(三个双引号)之间'''第一行第二行第三行.......'''"""第一行第二行第三行........"""2语句

2020-06-10 19:29:23 105

原创 Python入门基础

Python入门基础##1.python的简单快捷键# ctr + x - 剪切# ctr + s - 保存# ctr + / - 注释和撤销注释# ctr + z - 撤销# ctr + shift + z - 反撤销# 鼠标点击 + shift(不放) - 选中部分# 鼠标点击 + option/alt(不放) - 创建多个光标print('hello world!')print('你好,世界!')2.python的基础语法2.1注释程序中不

2020-06-10 19:27:21 264

原创 一分钟快速了解python

一分钟快速了解pythonPython的历史python是1980s(20世纪80年代)开始构想的,1989年被Guido van Rossum开发出来,作为ABC编程语言的继承者。1991年2月第一个python编译器诞生1994年一月:python 1.0正式发布2000年10月16日python 2.0发布2008年12.3:python 3.0发布,此版本不完全兼容之前的python代码Python的优缺点Python的优点很多“优雅”、“明确”、“简单”学习曲线低,比其它

2020-06-09 19:51:00 310

原创 markdown的基本操作

markdown基本操作1.如何设置标题标题一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题效果如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mwWGs6mU-1591701895886)(C:\Users\LJD\AppData\Roaming\Typora\typora-user-images\image-2020060919073

2020-06-09 19:34:26 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除