2020-12-16 16:46:56 发布;2024-03-17更新
Python语言
动态,解释型语言两大特点是自动分配内存,逐行执行输出。其他特点是特定功能函数库和包较多,版本之间部分存在编译问题,入门学习特别方便。
常用工具是:Anaconda,vscode,pycharm;常用的包和库:pandas,numpy,scipy,cupy,sklearn,pytorch
-
变量类型:静态类型【number数字、string字符串、tuple元组】(不支持增删改查操作)
动态类型【list列表、dictonary字典、set集合】(支持增删改查基本操作)
数字类型【int有符号整型、long长整型、float实型、complex复数】 -
运算符号:算术、比较(关系)、赋值、逻辑、位、成员、身份、优先级排序
-
基本语句:条件语句、循环语句(继承、封装、多态【函数、对象】)
-
函数:一个具备单一功能代码模块【参数、函数体、返回值】
# 求和函数定义
def sum(arg1, arg2):
total = arg1+arg2
print("返回两个参数的和", total)
return total
# 调用sum函数
totalsum = sum(10, 20)
print(totalsum)
- 对象:通过类定义的数据结构实例,包含类变量和实例变量及方法
class Emple:
emplecCont = 0
def __init__(self, name, sale):
self.name = name
self.sale = sale
Emple.emplecCont += 1
def dispalycount(self):
print("toal Emple %d", % Emple.emplcCont)
def displayEmple(self):
print("name:",self.name, "sale:",self.sale)
- 模块调用
def printname(names):
print("hello", name)
return
## names.py调用
import names
names.printname("xiaoming")
- 内置函数
- 正则表达式XML解析等;数据库操作;网络编程