自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django 学习(1)

Django 学习(1)结构框架一些命令:创建项目:python manage.py startapp 应用名字创建APP(进入工程目录):python manage.py 名称创建库表(进入工程目录): python manage.py makemigrations执行库表建立(进入工程目录) : python manage.py migrate设置语言在settings.py中找到LANGUAGE_CODE='' 改为LANGUAGE_CODE = 'zh-Hans'即为中文设

2021-02-07 20:53:07 223

原创 python filter函数

python filter函数filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。与map()函数类似,都是接收两个参数,第一个为函数,第二个为序列。序列的每个元素作为参数传递给函数进行判断,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。语法:filter(function, iterable)举个例子:我们要输出能被5整除的数def cx(x) : return x%5==0print(list(filter(

2021-02-06 21:09:56 227 1

原创 python lambda(匿名函数)

python lambda(匿名函数)匿名函数lambda:是指一类无需定义标识符(函数名)的函数或子程序。所谓匿名函数,通俗地说就是没有名字的函数,lambda函数没有名字,是一种简单的、在同一行中定义函数的方法。语法:lambda arg1,arg2,arg3… :<表达式>arg1/arg2/arg3为函数的参数(函数输入)表达式中出现的参数需要在前面有定义,并且表达式只能是单行的。举个例子:要计算一个数的平方我们先用def的方法def sq(x) : return

2021-02-06 13:45:34 398 1

原创 python reduce函数

python reduce函数reduce()函数在运用前需要引入 functools 模块来调用 :from functools import reducereduce() 函数会对参数序列中元素进行累积。该函数将一个数据集合(列表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。语法:reduce(function, iterab

2021-02-05 14:24:21 421 1

原创 python map函数

python map函数map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。语法如下:map(function, iterable, ...)function – 函数iterable – 一个或多个序列我们可以这样理解map()函数 :map( 被调用函数名称 + 被调用函数对应参数)举个例子:计算一个数的平方def square(x) : #不利用map()函数的写法

2021-02-05 13:23:33 140 2

原创 python 生成器

python 生成器概念:以 list 容器为例,在使用该容器迭代一组数据时,必须事先将所有数据存储到容器中,才能开始迭代;而生成器却不同,它可以实现在迭代的同时生成元素。也就是说,对于可以用某种算法推算得到的多个数据,生成器并不会一次性生成它们,而是什么时候需要,才什么时候生成。在Python中,这种一边循环一边计算的机制,称为生成器:generator。第一种方法:要创建一个generator,有很多种方法。第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator

2021-02-04 14:57:23 63 1

原创 python 列表生成式

列表生成式列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。语法:[exp for iter_var in iterable]流程:迭代iterable中的每个元素;每次迭代都先把结果赋值给iter_var,然后通过exp得到一个新的计算值;最后把所有通过exp得到的计算值以一个新列表的形式返回。相当于这样的过程:L = []for iter_var in iterable: if_exp:

2021-02-03 19:47:50 79 1

原创 python 切片,迭代

python 切片,迭代切片:(Slice)操作符其格式为:列表(元组)名+[ : ]举个例子:我们想提取前三科成绩score=['数学=90','语文=89','英语=87','物理=77','化学=90',]print(score[0:3])结果:['数学=90', '语文=89', '英语=87']像上面的例子 score[0:3]表示的是从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2。并且若是从0开始索索引0可以省略。python亦可以倒数切片举个例子:我

2021-02-02 20:06:04 77 1

原创 python 函数,参数

python 函数,参数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率定义函数:定义规则:def functionname( parameters ): "函数_文档字符串" function_suite return [expression]函数代码块以 def 关键词开头,后接函数标识符名称和圆括号**()**。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性

2021-02-01 20:14:10 1687 1

原创 python 字典(dictionary)

python 字典(dictionary)字典是一种可变容器模型,且可存储任意类型对象。使用键-值(key-value)存储,具有极快的查找速度。格式如下:d = {key1(键) : value1((值), key2 : value2 }举个例子:用字典来存放成绩。d={'李明' : 89, '珍妮' : 90,'戴维' : 90}值可以取任何数据类型。但键必须是不可变的所以可以用数字,字符串或元组充当,所以用列表就不行。像上面的例子:d={'李明' : '89', '珍妮' : '9

2021-01-31 15:34:23 98 1

原创 python循环语句

python循环语句在python中提供了while和for语句,但没有C语言中的do...while语句。while语句while语句的基本形式:while 判断条件(condition): 执行语句(statements)……举个例子来看:计算 1+2+3+…9n=0sum=0while (n<10): sum=sum+n n = n + 1print(sum)结果是:45*需要注意的是如果说我们把这个程序微微改下,n=0sum=0wh

2021-01-30 19:34:37 247

原创 python中条件语句

条件语句if 语句的基本形式Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件: 执行语句……else: 执行语句……其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。比如:height=180if height>=178: print('high')else: print('short')电脑执行程序

2021-01-29 17:45:14 93

原创 tuple(元组)

python tuple(元组)tuple和list非常类似,但是tuple一旦初始化就不能修改,在于元组的元素不能修改。元组使用小括号,列表使用方括号。不可变的tuple由于不可修改,相比较list来说更加安全。所以尽量使用tuple。创建空元组tupl=()元组中只包含一个元素时,需要在元素后面添加逗号tupl=(1,)print(tupl)此时电脑出现的就是(1,)如果不加,tupl=(1)print(tupl)此时电脑中出现的就是:1定义的不是tuple,

2021-01-28 13:37:00 212

原创 list(列表)

python list(列表)1.序列是Python中最基本的数据结构。Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。2.索引序列中的每个元素都分配一个数字 - 它的位置。用索引来访问list中每一个位置的元素,第一个索引是[0],第二个索引是[1],依此类推。当然,也可以倒序最后一个元素的索引是[-1],倒数第二个是[-2]······例如:我们创建一个分数:score=('98','92','90')score=('98','92

2021-01-27 15:41:52 283

原创 python 字符串

python 字符串1.对于单个字符的编码,Python提供了**ord()**函数获取字符的整数表示 ord('a') print(ord('a')) 97可得出’a’= 97 ord('你') print(ord('你'))20320可得出’你’=203202.chr()函数把编码转换为对应的字符chr(66) print(chr(66)) B可得出编码66是 Bchr(22221) print(chr(22221))囍可得出

2021-01-26 20:43:07 126

原创 Python中变量的输入输出 ,常量

Python中变量的输入输出 ,常量1.变量的输入:input函数:input()input(“请输入密码”)password = input(“请输入密码”)变量名 = input(“XXX”) # 用输入函数给变量赋值注:所有input()得到的数据类型都是str字符串类型2.变量类型的转换函数:•  int(x)  #int转整数•  float(x)  # str转小数3.利用python计算单价 数量与总价#1.输入单价price = float(input(“请输入价

2021-01-25 19:12:58 1520

原创 对python的初步认识

对python的初步认识相比较C语言来说python的算法要简便很多例如:你想让计算机计算100*8并输出结果C语言:#include<stdio.h>int main(){ int a=100,b=8; printf("%d",a*b);} 而用python就容易很多了,只需要 一句**print(8*100)**就可以了。另外 如果要在终端显示 8*100=800print('8*100',8*100)在python 里面的如果说要输入一个变量需要用到 i

2021-01-24 17:28:18 153 2

原创 税收问题 stdio

11.1**4## 标题税收问题#include <stdio.h> #define AA 1600;int main(){ int a,bonus,b,c; printf("请输入你的收入:\n"); scanf("%d",&a); b=a-AA; if(b<500){ bonus=0; } else if(b<=2000){ bonus=b*0.05; } else if(b<=5000){ bonus=10.

2020-11-14 23:27:20 839 2

原创 求三个数中的最大值和最小值方法2

#include <stdio.h>int main(){ int a,b,c,max,min; scanf("%d%d%d",&a,&b,&c); if(a>b&&a>c&&b>c) printf("max=%d,min=%d",a,c); else if(a>c&&a>b&&c>b) printf("max=%d,min=%d",a,b); el

2020-11-14 23:23:14 497

原创 求三个数中的最大值和最小值方法1

#include<stdio.h>int main(){ int max(int x,int y,int z); int min(int x,int y,int z); int a,b,c,d,e; scanf("%d%d%d",&a,&b,&c); d=max(a,b,c); e=min(a,b,c); printf("max=%d,min=%d\n",d,e); return 0;}int max(int x,int y,int z){ i

2020-11-14 23:19:33 1070

空空如也

空空如也

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

TA关注的人

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