Python学习(1)一、python的特点二、python的优缺点1.优点2.缺点三、python源程序的基本概念 一、python的特点1. python 是完全面向对象的语言函数、模块、数字、字符串都是对象,在python中一切皆为对象完全支持继承、重载、多重继承支持重载运算符,也支持泛型设计2. python拥有一个强大的标准库,python语言的核心,只包含数字、字符串、列表、字典、文
转载
2023-07-04 21:54:07
90阅读
#xiaodeng #python 3 #1、编码方式和性能 ''' 1、py3运行效率更快 2、默认源文件编码ASCII变为UTF-8,以前文件前加入的coding=utf-8不再需要 3、针对unicode的处理有了明显的改善,效率明显提升 ''' #2、数据类型和基本运算 ''' 1、int和long进行了统一,统一为int 2、True、False、None都是关键词 3、必须以...
转载
2016-04-02 17:34:00
32阅读
2评论
栈的特点:栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素、访问元素、删除元素,它的特点在于只能允许在容器的一端(称为栈顶端指标,英语:top)进行加入数据(英语:push)和输出数据(英语:pop)的运算。采用LIFO(后进先出)的原理运作栈的实现:再栈中添加元素被称之为压栈(push),删除元素被称之为出栈(pop)class Stack(object):
def __i
转载
2024-01-29 15:11:34
36阅读
Python是一门简单易学且功能强大的编程语言。它拥有高效的高级数据结构,并且能够用简单而又高效的方式进行面向对象编程。Python优雅的语法和动态类型,再结合它的解释性,使其在大多数平台的许多领域成为编写脚本或开发应用程序的理想语言。Python解释器和广泛的标准库可以从源代码或二进制形式免费提供给来自Python网站https://www.Python.org/的所有主要平台,并可以免费分发。
原创
2021-01-05 19:28:47
382阅读
Python是一门简单易学且功能强大的编程语言。它拥有高效的高级数据结构,并且能够用简单而又高效的方式进行面向对象编程。Python优雅的语法和动态类型,再结合它的解释性,使其在大多数平台的许多领域成为编写脚本或开发应用程序的理想语言。
原创
2022-02-21 10:30:22
121阅读
继承目标单继承多继承面向对象三大特性封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中继承 实现代码的重用,相同的代码不需要重复的编写多态 不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度01. 单继承1.1 继承的概念、语法和特点继承的概念:子类 拥有 父类 的所有 方法 和 属性1) 继承的语法```pythonclass 类名(父类名):pass```子类 继承自
转载
2023-10-10 23:15:28
54阅读
【 1. 文件分类 】文件是数据的抽象和集合。文件是存储在辅助存储器上的数据序列,是数据存储的一种形式。。文件展现形态:文本文件 和 二进制文件 。1. 文本文件由单一特定编码组成的文件,如UTF-8编码。由于存在编码,也被看成是存储着的长字符串。适用于例如: .txt文件、 .py文件。2. 二进制文件直接由比特0和1组成,没有统一字符编码。一般存在二进制0和1的组织结构,即文件格式。适用于例如
转载
2023-09-18 20:47:37
71阅读
一,什么是python?Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。 二,python和其他编程语言对比:语言之间的对比: PHP类:适用于写网页,
转载
2023-07-10 21:42:36
69阅读
在 Python3 中,条件判断语句(即 `if` 语句)是控制程序执行流的基本构建块之一。随着 Python 版本的演变,其语法和功能也经历了一些变化。本文将带您深入分析 Python3 中 `if` 语句的变迁,并通过迁移指南、兼容性处理、实战案例、性能优化和生态扩展等方面进行详细探讨。
### 版本对比
我们首先来看一下不同版本的 Python 针对 `if` 语句所支持的特性,包括一些
Python3 条件控制if 语句Python中if语句的一般形式如下所示:if condition1:
statement1
elif condition2:
statement2
else:
statement3如果 “condition1” 为 True 将执行 “statement1” 块语句,如果 “condition1” 为False,将判断 “conditio
转载
2023-05-30 16:55:49
125阅读
1、打印:print(100000)
print("字符串输出")
2、获取输入:input("输入提示:")
3、导入模块:
a、import math
这种方式使用math库中的函数方式:math.floor(3.0)
b、如果不想在floor前面加上math前缀,可以用这种加载方式:from math import floor,那么上述语句可以使用:
floor(3.0)
4、注释:
#表示
转载
2023-08-09 17:32:41
69阅读
python的类和诸如JAVA,C++的类有很多相似性又有很多区别的地方,刚转过来为了更快的适应不同的用法和实现方式,统一记录下来便于更快的熟悉和使用#和其他语言的类的区别点 #空类必须有pass方法,类的实例化时如果没有改变类内参数和方法,那它们的地址和原类内的元素地址一致,实例化的类对应没赋值的属性不会放进对象当中,没有成员。即不分配新内存。 class Student():
na
转载
2023-12-25 06:46:00
64阅读
一、函数定义1、函数定义Python 定义函数使用 def 关键字,一般格式如下:def function_name(parameter_list):
pass默认情况下,参数值和参数名称按函数声明中定义的顺序进行匹配。 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使
转载
2023-05-28 18:25:00
163阅读
前言Python 思想:“一切都是对象!”,最近发现python3和python2中print的用法有很多不同,python3中需要使用括号,缩进要使用4个空格(这不是必须的,但你最好这么做),缩进表示一个代码块的开始,非缩进表示一个代码的结束。没有明确的大括号、中括号、或者关键字。这意味着空白很重要,而且必须要是一致的。第一个没有缩进的行标记了代码块,意思是指函数,if 语句、 for 循环、
转载
2023-08-16 10:13:35
108阅读
1. abs()语法:abs( x )参数:x -- 数值表达式,可以是整数,浮点数,复数。返回值:函数返回 x()的绝对值,如果参数是一个复数,则返回它的大小。实例:#!/usr/bin/env python
# -*- coding:utf-8 -*-
print("abs(-40) : ", abs(-40))
>>>abs(-40) : 40
print("abs(
转载
2023-09-26 16:50:15
73阅读
学习python3还是跟着官方文档学习最后,下面是我总结的Python中容易或者说比较常用到的语法python3语法 #! /usr/bin/env python3 # -*- coding: utf-8 -*- len:是可以计算长度。 max:计算最大值。 min:计算最小值。 sum:计算求和。 列表:用[] append:只能在列表中最后加一个元素。 extend:可以在列表后面增加多个元
转载
2023-08-05 21:14:44
126阅读
python内存管理之垃圾回收机制前戏部分# python中定义一个变量,如:`name = 'the3times'`,在计算机底层会发生这样一件事:操作系统调用硬件,在内存中开辟一块空间,将值'the3times'存放在这块内存空间中;然后将变量名name与这块内存空间的地址绑定关联在一起;程序通过变量名name的调用来唯一访问值'the3times'。
# 这样的话,如果程序中有许多变量需要
转载
2024-06-14 20:34:51
28阅读
大纲:面向对象编程:析构函数;继承;继承的传递;重写父类方法;调用父类方法;多态;类属性和实例属性;类方法和静态方法一:析构函数概念:当一个对象被删除或被销毁时,python解释器会默认调用一个魔术方法 --del--作用:操作对象的释放,一旦释放,对象将不能使用构析方法总结:1.当整个程序脚本执行完毕后自动调用__del__ 2.当对象被收到销毁时也会自动调用__del__ 3.构析
转载
2023-12-15 10:46:48
40阅读
一、框架介绍 Newspaper是一个python3库,但是Newspaper框架并不适用于实际工程类新闻信息爬取工作,框架不稳定,爬取过程中会有各种bug,例如获取不到url、新闻信息等,但对于想获取一些新闻语料的朋友不妨一试,简单方便易上手,且不需要掌握太多关于爬虫方面的专业知识。安装方法:pip3 install news
转载
2023-12-26 12:33:35
101阅读
Python 3 简介Python 3 是一种高级编程语言,可以运行在各种操作系统中。它是Guido van Rossum 在1989年底发布的,现在由 Python 软件基金会维护。Python 3 与其前身 Python 2 相比,有很多重要的改进和新特性。最明显的是 Python 3 在语法和标准库上有很多变化,这些变化使得 Python 3 更加现代化、易于学习和使用。为什么选择 Pyth
转载
2023-07-26 13:30:09
171阅读