自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python基础(循环)

1.for循环# for:循环的是可迭代对象(字符串,列表,字典,元组)## for 临时变量 in 可迭代对象:# 条件执行代码# name = "zeno"# for i in name: # i临时变量 可迭代对象中的元素# print(i)name = 123 # int整型 int类型不支持迭代for i in name: # i临时变量 可迭代对象中的元素 print(i)2.for循环应用"""用户登录1、用户名和密码输入正确,进入

2021-02-25 23:26:18 317 2

原创 Python基础(判断)

1.if基本格式# if 要判断的条件:# 条件成立的时候执行的代码# if False:# # pass # 占位符# print("条件成立时的代码块")# # 下方的代码是没有缩进到if语句块里面的,所以和if条件无关# print("这是if外面的代码")"""需求分析:如果用户年龄大于等于18岁,即成年,输出”已经成年,可以上网”1.定义一个年龄2.拿年龄和18进行比较"""# age = 16# if age>=18:# pri

2021-02-25 23:10:54 456

原创 Python基础(切片、运算符、字符串)

1.切片a = "abcdef"# cde 序列[开始位置下标 : 结束位置下标 : 步长]# 切片他是一个左闭右开原则 开始位置下标:包含这个字符 结束位置下标:不包含这个字符# print(a[2:5:1]) # cde# print(a[2:5:2]) # ce 找到c之后跳过了d在找到e# print(a[2:5]) # 如果不写步长,默认就是1# print(a[:5]) # 如果不写开始位置下标,默认就从0开始#print(a[2:]) # 如果不写结束位置下标,默认就找到最后

2021-02-25 23:00:58 202

原创 Python基础(变量)

1.变量# 1.定义变量 变量名 = 值# 2.使用变量# 3.变量有哪些特点# 需求:想去图书馆找一本叫哈利波特的书# 1.从右到左 赋值的方式 先创建值-定义一个变量名去指向这个值# 2.变量必须先创建再使用# harryBotter = "哈利波特"# print(harryBotter)harryBotter = "哈利波特"# 3.为什么不用声明这个变量名的数据类型?# 因为在创建值的时候系统会自动识别然后赋值给变量harryBotter = "哈利波特与魔法石"pri

2021-02-25 22:52:30 122

原创 Python基础(35个关键字及用法)

False:布尔类型的值,表示假,与True想反None :None比较特殊,表示什么也没有,他有自己的数据类型 -NoneTypeTrue:布尔类型的值,表示真,与False相反and:用于表达式运算,逻辑与操作as:用于类型转换,取别名assert:断言,用于判断变量或者条件表达式的值是否为真async:声明一个函数为异步函数await:声明程序挂起break:中断循环语句的执行class:用于定义类continue:跳出本次循环,继续执行下一次循环def:

2021-02-25 22:10:29 6424

原创 Python基础(初识python)

1.什么是python?1.1解释型的语言:高级语言转换成机器码有两种方式:解释:边翻译边执行(python,java,JavaScript)跨平台,效率低编译:把所有的代码全部编译完成之后再去执行(c,c++)无法跨平台的,效率高print(“hello wolrd”) --转换成机器码–执行print(“hello wolrd”)print(“hello wolrd”)print(“hello wolrd”)print(“hello wolrd”)1.2交互式的语言:不需要经过复杂

2021-02-25 21:59:10 113

原创 Python基础(安装教程)

一:python环境搭建开发环境概述所谓‘工欲善其事,必先利其器’,在正式学习Python之前要先搭建Python开发环境。由于Python是跨平台的,所以可以在多个操作系统上进行编程。常用的操作系统及说明如下表所示。python的安装与测试要进行Python开发,首先需要Python解释器,这里说的安装Python就是安装Python解释器。能提供Python环境的产品有官网提供的Cpython,它是由C语言写的。还有PyPy及Jython等,Jython是基于java实现的Python环境

2021-02-25 21:44:22 301

原创 Python基础(实例属性和类属性)

1.类没有实例属性时会调用类属性class Flower(object): height = 20 def __init__(self,name,color): self.name = name self.color = colorf = Flower('玫瑰','红色')print(f.height)#输出:202.实例属性的优先级高于类属性class Flower(object): height = 20 def __init

2021-02-25 11:27:14 103

原创 Python基础(定义和实例化类)

1.类的定义class Flower(object): pass#添加实例属性值class Flower(object): def __init__(self,name,color,height): #默认值 self.name = name self.color = color self.height = height2.类的实例化class Flower(object): def __init__(sel

2021-02-24 23:33:53 160

原创 Python基础(内置装饰器)

@property:就像访问属性一样和普通访问少了一个(),将函数名作为一个返回值 被装饰的类方法不可回调@staticmethod: 可以直接通过类名.函数名直接调用被装饰的方法@classmethod: 可以直接通过类名.函数名直接调用被装饰的方法class Myclass(): a=100#类属性 def __init__(self,height,width): self.height=height#实例属性 self.width=width.

2021-02-24 23:17:23 80

原创 Python基础(装饰器)

1.定义装饰器装饰器:我们要增强函数的功能,比如,比如在函数调用前后自动打印日志,但又不希望修改函数的定义,这种在代码运行期间动态增加功能的方式,称之为‘装饰器’(decorator)#定义装饰器import time#计算函数运行时间def run_time(func): def wrapper(): start_time = time.time() func()#调用multiply函数 spend_time = time.time()

2021-02-24 23:10:58 81

原创 Python基础(高阶函数)

1.map()函数#map(函数名,列表/元组/集合/字符串)#map()把传入的函数一次作用于每个元素,处理完后返回的是生成器类型,需要用list生成数据a = '12345'def square(x): return int(x)*int(x)b = list(map(square,a))print(b)#输出:[1, 4, 9, 16, 25]2.filter()函数#filter(函数名,列表/元组/集合/字符串)#filter()把传入的函数作用在每个元素,然后根据返

2021-02-24 22:51:06 68

原创 Python基础(函数的递归和回调)

1.函数的递归#阶乘计算# 必须设置函数终止条件# 使用递归函数的优点是逻辑简单清晰,缺点是过深的调用会导致栈溢出def fact(n): if n == 1: return 1 return n * fact(n - 1)print(fact(4))#242.函数的回调# 通过向函数里传入已定义的不同功能的函数名来使用不同的功能函数def add(x,y): return x + ydef multiply(x,y): return x

2021-02-24 22:40:04 99

原创 Python基础(函数参数)

1.必选参数parameterdef detail1(name,age,tel): print('姓名:',name) print('年龄:',age) print('电话:',tel)detail1('qiye',12,123456)2.默认参数parameter = valuedef detail2(name,age,tel,gender = 'fale'):#默认参数必须放必须参数后面 print('姓名:',name) print('性别:',gen

2021-02-24 22:32:20 91

原创 Python基础(函数的定义)

#定义函数:def myfunc(x): if x >= 0: return x else: return -x#空函数:def emptyfunc(): pass#占位符#参数检查:def checkfunc(x): if not isinstance(x,(int,float)): raise TypeError('must bi int or float type!') if x >= 0:

2021-02-24 22:20:30 80

原创 Python基础(流程控制)

1.if判断'''if else语法:if 条件: 语句else: 语句例子:a = 1#方法一if a > 1: print('大于1')else: print('小于等于1')#手机用方法二(三目运算法)print('大于1') if a > 1 else print('小于等于1')输出: 小于等于1 小于等于1if elif else语法:if 条件: 语句elif: 语句else:

2021-02-24 21:57:28 93

原创 Python基础(数据类型)

**1.数据类型1.1类型基本数据类型:整形(int),浮点型(float),字符串(str),列表(list),元组(tuple),字典(dict),集合(set),布尔(bool)数值类型(整数,浮点,布尔)序列类型(字符串,列表,元组)散列类型(字典,集合)字节类型 a = bytes(‘123’)/a = b’123’字节数组 bytearrary(‘123’)可变序列:列表,集合,字典不可变序列:字符串,元组1.2方法1.2.1字符串方法增:字符串拼接1.str1 +

2021-02-24 20:54:57 107

空空如也

空空如也

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

TA关注的人

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