函数面向对象编程:类----class面向过程编程:过程---def函数式编程:函数---defdeftest(x):'''描述'''x+=1returnx#def是定义函数的关键字#test是函数名称#(x)是参数#x+=1是函数体,是一段逻辑代码#return定义返回值,返回给test函数,并结束函数1.deffunc1():'''test'''print('inthefunc1')retur
原创 2017-12-02 11:07:55
924阅读
文章目录赋值链式赋值系列解包赋值常量最基本内置数据类型介绍数字整数浮点数类型转换和四舍五入增强型赋值运算符时间的表示操作 定义多点坐标-绘出折线-并计算起始点和终点距离布尔值比较运算符逻辑运算符同一运算符整数缓存问题字符串字符串基本特点字符串的编码引号创建字符串空字符串和len()函数转义字符字符串拼接字符串复制不换行打印从控制台上读取字符串str()实现数字转型字符串使用【】提取字符repla
转载 2023-07-02 22:44:55
151阅读
目录 目录一、函数用法和底层分析(一)嵌套函数(内部函数)(二)nonlocal关键字(三)LEGB规则二、面向对象编程(一)面向对象和面向过程区别(二)类的定义(三)构造函数__init__()(四)实例属性和实例方法(五)类对象、类属性、类方法、静态方法(六)__del__方法(析构函数)和垃圾回收机制(七)__call__方法和可调用对象 一、函数用法和底层分析(一)嵌套
转载 2023-08-11 19:02:03
104阅读
# Python中的14位时间日期 在计算机编程中,时间和日期是非常重要的概念。Python作为一种流行的编程语言,提供了一些内置的模块和函数来处理时间和日期。在本文中,我们将介绍Python中如何表示和处理14位时间日期,并提供代码示例来说明。 ## 14位时间日期的概念 14位时间日期是指包含年、月、日、时、分和秒等信息的时间日期表示形式。在Python中,我们可以使用`datetime
原创 2023-09-18 11:32:22
160阅读
 一、废话开始洗脑。高大上的工作环境、周围人的收入。就好像下一秒大家就能走上人生巅峰一样的看着别人取得的成就。不要忘记有一个叫做幸存者偏差的概念?跟着课程学习,就能如何如何。这个概率是有,但是也要付出相应和努力和随机的运气。我希望大家能沉下心来,不要像打了鸡血一样,那样比较容易有落差,会打击学习的积极性。一步一个脚印,愿我们大家每一步都走的稳!by the way,走得快还要自身稳。不要
Part 1:写代码,看参考书,补知识,然后看练习题讲解,3个小时:   Part 2:列表深浅copy:names = ['alex', 'jack', 'nick', 'joanna', 'shanshan']n1 = names当 names[0] = 'Alex'时,n1也会改变,这与变量 a=2, b=a, a=3, b=2不同,列表相当于一个杯子,当你改变
转载 2023-06-21 16:42:50
108阅读
exec(str)可以执行多行语句,语句块,没有返回值command="""...a=[1,2,3]...foriina:...print(i)..."""exec(command)123a=[1,2,3]foriina:...exec("print("+str(i)+")")...123eval(
原创 2018-09-26 10:10:42
485阅读
前言本篇文章学习的是 python 中集合的基础知识。集合元素的内容是不可变的,常见的元素有整数、浮点数、字符串、元组等。至于可变内容列表、字典、集合等不可以是集合元素。虽然集合不可以是集合的元素,但是集合本身是可变的,可以去增加或删除集合的元素。正文 集合可以使用“{ }”或“set()”函数建立集合。 1.建立集合 使用 {} 建立集合一下试试:data={'d'
原创 精选 2023-02-23 16:46:16
260阅读
## 用Python操作不兼容的维度 (5, 14) 和 (5, 14) ### 引言 在使用Python进行数据分析和科学计算时,我们经常会遇到维度不兼容的情况。维度不兼容通常发生在矩阵运算、数据集合并、特征提取等操作中。本文将介绍维度不兼容的概念,并提供使用Python解决维度不兼容问题的示例代码。 ### 什么是维度不兼容? 在Python中,维度是指矩阵、数组或数据集的形状。形状由
原创 2023-09-13 10:00:30
287阅读
一、什么是异常在python中,错误触发的异常如下二、异常的种类在python中不同的异常可以用不同的类型去标识,一个异常标识一种错误。1 、常用异常类AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError 输入/输出异常;基本上是无法打开文件ImportError 无法引入模块或包;基本上是路径问题或名称错误IndentationError...
转载 2019-11-19 14:00:00
37阅读
2评论
在上一篇文章中我们讲解了关于python列表List的相关内容,今天给大家解释一下列表List的兄弟 – 元组,俗称: tuple. 元组tuple和列表List类似,元组有如下特点:1.由一个或者多个数据构成,数据的类型可以不相同也可以相同;2.元组中的数据需要写在()中括号内部,数据与数据之间用逗号隔开;3.元组是一个有序的集合,下标索引默认重 0 开始,和字符串类似;4.元组的数据不能被修改
<tr>标记,定义表格的行,行内可以嵌套多个<td>或者<th>。属性bgcolor设置背景颜色,格式为bgcolor=”颜色值”。align设置水平方向对齐方式,left左对齐,right右对齐,center居中对齐,justify对行进行伸展,让每行都有相等的长度;char将内容对准指定字符。属性valign设置垂直对齐方式,top上对齐,middle居中对
原创 12天前
34阅读
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第
原创 10月前
104阅读
文件操作open() 方法注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file, mode='r')完整的语法格式为:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None,
原创 2021-02-27 16:10:41
185阅读
1、函数的作用和意义 函数的作用:封装代码 函数的意义:提高代码的重用率 可以将单一的功能代码封装成一个函数,在需要使用该功能时直接调用函数即可 2、函数的定义和调用 函数定义的语法: def 函数名(): 内部功能代码1 内部功能代码2 内部功能代码3 函数命名规范同变量,推荐使用下划线命名法 函 ...
转载 2021-09-13 09:23:00
63阅读
2评论
Mathematically a set is a collection of items not in any particular order. A Python set is similar to this mathematical definition with below addition
原创 10月前
78阅读
# 如何在Ubuntu 14安装Python版本 ## 介绍 在Linux系统中,特别是在Ubuntu上,安装Python是非常简单的。本文章将向新手开发者详细介绍如何在Ubuntu 14上安装Python版本。我们将通过步骤表格、代码示例和注释的形式,逐步指导你完成整个安装过程。 ## 步骤表格 下面是在Ubuntu 14上安装Python版本的步骤表格: | 步骤 | 说明 | |-
原创 10月前
55阅读
常用模块认识模块什么是模块什么是模块?   常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。   但其实import加载的模块分为四个通用类别:  1 使用python编写的代码(.py文件)  2 已被编译为共享库或DLL的C或C++扩展  3 包好一组模块的包  4 使用C编写并链接到python解释器的内置模块为何要使用模块?   如果你退
转载 2021-02-26 14:10:44
258阅读
2评论
通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不
原创 2021-07-16 09:37:09
81阅读
1、对象动态绑定属性和方法#对象动态绑定属性和方法 class Student: def __init__ (self,name,age): self.name=name self.age=age def eat(self): print(self.name+'在吃饭') stu1=Student('柠柠',1) stu2=Stude
原创 11月前
78阅读
  • 1
  • 2
  • 3
  • 4
  • 5