python基础语法——函数
函数的定义(推荐教程:python基础教程)def printinfo(): print("-"*20) print("人生苦短,我用python") print("-"*20)函数的调用:printinfo()带参的函数def add2Num(a,b): c = a + b print(c)add2Num(11,22)输出结果:33带返回值的函数:def add2Num(a,b): return a+bprint(add2Num(11,22))多个返回值# py...
2024-01-10python之对象基础
目录面向对象1. 面向过程编程的优缺点2. 面向对象编程的优缺点3. 类类和函数的区别什么是类现实世界中先有对象,后有类python中先有类,再有对象对象如何实例化一个对象对象属性查找顺序类与对象的...
2024-01-10python 基础知识
1 变量和赋值:Python是动态类型语言,不需要预先声明变量的类型。变量的类型在赋值的那一刻被初始化。Python变量名是大小写敏感的,即“cAsE”与“CaSe”是不同的变量,Python区分大小写。2 数字:Python有五种基本类型的数字。int(有符号整数)、long(长整)、bool(布尔)、float(浮点数)、complex(...
2024-01-10python基础知识1
一、编译型与解释性区别:编译型:一次性将全部的代码编译成二进制文件。(如:C、C++) 优点:运行效率高 缺点:开发速度慢,不能跨平台。解释型:当程序运行时,从上至下一行一行的解释成二进制。(如python) 优点:开发速度快,效率高,可以跨平台。 ...
2024-01-10python基础之测试题
一、python基础1、 s = \' 123.33sdhf3424.34fdg323.324\',计算字符串中所有数字的和。本题结果应为:123.33+3424.34+323.32答案:1.1、如果结果为:123.33+3424.34+323.324,有以下几种解法:(1)、使用"[\d.]+"匹配数字import res = \' 123.33sdhf3424.34fdg323.324\'pattern = re.compile("[\d.]+")res = pattern.findall(s)# pr...
2024-01-10python基础之文件操作
文件句柄 = open("文件路径","编码方式","打开方式")比如:f = open("D:\常用软件\爵士.txt",encoding="utf-8",mode="r")content = f.read()print(content)f.close()#f是变量,表示文件的句柄。f,f_obj,obj,file_hl,file_hanlder 都可以表示文件的句柄。#open 它是windows系统的命令#文件路径:分为绝对路径和相对路径#编码方式:gbk,utf-8,...
2024-01-10python基础之反射内置方法元类
补充内置函数isinstance(obj,Foo) # 判断obj是不是foo的实例issubclass() # 判断一个类是不是另一个类的子类反射 什么是反射? 通过字符串来操作类或者对象的属性 怎么用? hasattr(adj,’xxx’) 判断adj有没有’xxx’属性 ...
2024-01-10python——面向对象基础
概述面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强...”面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复...
2024-01-10Python学习笔记(二)基础语法
学习Python,基本语法不是特别难,有了C的基本知识,理解比较容易。本文的主要内容是Python基础语法,学完后,能熟练使用就好。(开发环境依然是Python2.7,简单使用)一,基本知识1,不需要预先定义数据类型(此说法值得商榷,姑且这么说吧),这是与其他语言的最大不同(如C,C++,C#,Delphi等) >>>...
2024-01-10python基础入门语法和变量类型(二)
列表列表是 Python 中使用最频繁的数据类型,它可以完成大多数集合类的数据结构实现,可以包含不同类型的元素,包括数字、字符串,甚至列表(也就是所谓的嵌套)。和字符串一样,可以通过索引值或者切片(截取)进行访问元素,索引也是从 0 开始,而如果是倒序,则是从 -1 开始。列表截取的示...
2024-01-10python基础:迭代器及其使用方法
一个容器中存储了很多个东西,一般东西是按一定的规律规则来存储计算生成,但是容器中不可能什么东西都有的,人为的就会设一个限制,当超出这个限制范围,就会报异常。这时迭代器就会发挥作用。迭代器优点就是节省了空间,因为如果你想存储0~9这个字符串,你就需要劈开10个空间,但要是有...
2024-01-10python 基础 三元运算等
---恢复内容开始---基本数据类型: set:是一个不重复且无序的集合 class set(object): """ set() -> new empty set object set(iterable) -> new set object Build an unordered collection o...
2024-01-10python基础之知识补充-作用域、特殊语法
无函数的作用域在python中没有块级作用域什么叫块级作用域呢?先来看个例子:if 1 == 1: name= 'alex'print(name)运行结果为alex在javascript、python中运行结果为alex,但是在java和C#中,会抛出异常:没有name的变量for i in range(10): name=iprint(name)结果也是9为什么会出现这种情况呢,归根结底就是因为块...
2024-01-10python 基础 9.4 游标
一. 游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。 用户可以用SQL 语句逐一从游标中获取记录,并赋值给主变量,交由python 进一步处理,一组主变量一次只能存放一条记录。 仅使...
2024-01-10python基础(10):文件操作
使⽤python来读写⽂件是非常简单的操作。我们使⽤open()函数来打开⼀个⽂件,获取到⽂件句柄,然后通过⽂件句柄就可以进⾏各种各样的操作了,根据打开⽅式的不同能够执⾏的操作也会有相应的差异。打开⽂件的⽅...
2024-01-10Pythonpip(管理模块工具)基础用法
Python 自带了一个 pip 工具用来查看、管理所安装的各种模块。查看已安装的模块查看已安装的模块,使用如下命令:pip show packagename启动命令行窗口,在窗口中输入如下命令:pip show mysql-connector-python在上面的命令中,mysql-connector-python 就是该模块的名字。运行该命令,可以看到如下输出结果:Name: my...
2024-01-10Python34_01数据库数据库基础语法
数据库基础语法1. 登录和登出数据库1. 连接数据库mysql -uroot -pmysql2. 退出数据库quit, exit, ctrl+D2. 数据库操作的sql语句1. 显示时间select now();2. 查看所有数据库show databases;3. 创建数据库(例如: python1)create datsbase python1 charse=utf8;4. 使用数据库use python15. 查看当前使用的数据库select database();6. 删除数...
2024-01-10入门Python,从这15个基础语法开始!
Python简单易学,但又博大精深。许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉。学海无涯,我们先来了解一些Python中最基本的内容。Python的特点解释型语言,无需编译即可运行提供了交互式命令行基于对象的编程思想跨平台和良好的兼容性,在Windows、Mac、Linux上都可运...
2024-01-10python基础之获取文件目录及名称
准备被引用的文件:D:\gogncheng\apiAutoMate\api\a\bePerform.py执行的文件: D:\gogncheng\apiAutoMate\common\b\perform.py适用场景:在perform.py下引用文件bePerform.py运行代码,分别获取引用文件与执行文件的目录及名称bePerform.py (被引用的文件)#!/usr/bin/python3# encoding:utf-8\'\'\'Created on 2020-06-02 15:24@author...
2024-01-10python基础知识整理(值得收藏)
近些年python语言非常流行,许多开发者都会学习一些python相关知识,本文为大家整理了python的一些基础知识,希望对大家有一定的帮助。注:下文Python代指Python3。基本信息和Javascript一样,面向对象、解释型、动态数据类型一切皆为对象(Object),包含原始数据类型也由内置构造函数创建,高阶对象为O...
2024-01-10最简洁的python条件判断语句写法
这篇文章主要介绍了Python返回真假值(True or False)小技巧,本文探讨的是最简洁的条件判断语句写法,本文给出了两种简洁写法,需要的朋友可以参考下如下一段代码:def isLen(strString): if len(strString)>6: return True else: return False也许你已经发现,在Python 3中其实有办法只...
2024-01-102Python基础语法内存管理运算符程序控制
[toc]1 Python 基础语法 所有语言都有它自己规定的格式,Python也不例外,下面从几个方面来了解。1.1 注释 在Python中主要的使用的注释方式是#号,当然在某些情况下三对单引号也是可以的,比如在函数中可以作为函数的说明。num =int(input('>>>: ')) # 输入一个数字if num >= 1000: ...
2024-01-10Python基础语法(Python基础知识点)
Python与Perl,C和Java语言等有许多相似之处。不过,也有语言之间有一些明确的区别。本章的目的是让你迅速学习Python的语法。第一个Python程序:交互模式编程:调用解释器不经过脚本文件作为参数,显示以下提示:$ pythonPython 2.6.4 (#1, Nov 11 2014, 13:34:43)[GCC 4.1.2 20120704 (Red Hat 5.6.2-48)] on linux2Type "help"...
2024-01-10python中子类与父类的关系基础知识点
在对于python中类的使用上,我们分出了子类和父类两种。对于这二者之间的关系,我们可以简单理解为继承。不过python中加入了实例的讨论,那么对于继承后的子类来说,父类的实例是否被继承又是我们所需要思考的问题。下面我们就子类和父类进行简单介绍,然后就二者之间的继承关系重点分析。1....
2024-01-10MySQL基础语法
一、什么是数据库:数据库(database)是按照数据库的结构来组织、存储和管理数据库的仓库。二、mysql相关操作:1、sql语句语法规范: a.常用mysql的关键字我们需要大写、库名、表名、字段名称等使用小写。 b.sql语句支持折行操作,但是不要把完整的单词拆开。 c.数据库名称、表名称、...
2024-01-10