python常用函数及用法
1.函数: python中函数与方法区别不大(scala中有区别)
(1)内置函数 (常用类的api:数学相关的在math 包下)
print(abs(-10)) #绝对值
print(max(1, 2, 3, 4, 5))
print(min(1, 2, 3, 4))
print(sum([1, 2, 3]))import math
print(math.sqrt(16))
print(math.ceil(3.2))
print(math.floor(3.5))
(2)自定义函数
def play():print("hello play play")
play()def myAbs(num):if(num >= 0):return numelse:return -num
print(myAbs(0))# 1.Default Argument Values
def play_01(name,age=30):print(f"{name} is playing xxx,and his age is {age}")
play_01("longshao")
play_01("longshao",21)
play_01(name="longshao",age=21)
play_01(age=21,name="longshao")def play_02(*args,name="ns"):print(args[0],args[1],args[2],name)play_02(1,2,3)
(3)匿名函数【没有名字的函数】
def play():print("hello play play")
play()p = (lambda :print("hello play play"))
p()def f1(x,y):return x*y
print(f1(1, 2))p1 = (lambda x,y: x*y)
print(p1(2, 3))
2.格式化输出
print(1,"1",sep=",")print(str(1)+"1")
name="ns"
age=21
print(f"{name},{age}")
print("{0},{1}".format(name,age))
3.异常
java 异常:Throwable
error :
exception:
1.编译时异常
2.运行时异常
异常处理:
1.try [catch ] ..[finally]
2.throws
3.throw
python:
异常处理:
1.try except
2.finally
3.raise 主动抛出异常 语法结构:
try: //可能发生异常的代码except xxxERROR todo。。。。except xxxERROR todo。。。。except xxxERROR todo。。。。finally:def f1(n1,n2):if(n1 >0 and n2 >0):return n1+n2else:raise BaseException("输入的值不是正数")try:print(f1(-1, 3))
except BaseException as e:print(e)
4.导包(import)
import xxx
from xxx import xx
import xx as x
from xxx import *
5.面向对象
class 对象
(1)动物 -> 类
猫 -> 对象
(2)类的定义
属性+方法+构造器
Python中 通过构造器定义属性
构造器:
__init__() => 构造器
self =》 this
def __init__(self):
时间类:
from datetime import datetime
dt = datetime(2022,3,30)
print(dt)
print(dt.year)
print(datetime.now())
s1="2022-03-01"
dt2= datetime.strptime(s1,'%Y-%m-%d')
print(type(dt2))
6.文件读写:
java:
io:
字节流:
inputStream
outputStream
字符流:
Reader
Writer
python:
1.open、with open
2.read
3.close
f = open(r"D:\sxwang\project\pycharm\python-sk\data\1.txt")
res = f.read()
print(res)
f.close()with open(r"D:\sxwang\project\pycharm\python-sk\data\1.txt") as f:res = f.read()print(res)f = open(r"D:\sxwang\project\pycharm\python-sk\data\1.txt")
for line in f:print(line,end="")
f.close()with open(r"D:\sxwang\project\pycharm\python-sk\data\1.txt") as f:line = f.readline()while (line):print(line, end="")line = f.readline()with open(r"D:\sxwang\project\pycharm\python-sk\data\1.txt",'a') as f:f.write("a,a,a,a\n")f.writelines(["1,1,1,1\n","2,2,2,2\n"])
python常用函数及用法相关推荐
- python常用函数-python常用函数与用法示例
本文实例讲述了python常用函数与用法.分享给大家供大家参考,具体如下: 自定义函数实例 # 定义一个函数 def printme( str ): "打印任何传入的字符串" pr ...
- python常用函数大全-python常用函数与用法示例
本文实例讲述了python常用函数与用法.分享给大家供大家参考,具体如下: 自定义函数实例 # 定义一个函数 def printme( str ): "打印任何传入的字符串" pr ...
- python常用函数的用法_python中常用函数整理
1.map map是python内置的高阶函数,它接收一个函数和一个列表,函数依次作用在列表的每个元素上,返回一个可迭代map对象. class map(object):""&qu ...
- python常用函数的用法_python3 文件操作常用函数用法示例
1. file.close() 关闭文件.关闭后文件不能再进行读写操作,需要重新打开才能进行读写.f = open('demo.text' , 'r') # 使用只读方式打开文本 print(f.re ...
- 机器学习之Python常用函数及模块整理
机器学习之Python常用函数及模块整理 1. map函数 2. apply函数 3. applymap函数 4. groupby函数 5. agg函数 6. lambda函数 7. rank函数 8 ...
- python常用函数-python常用函数精讲
原标题:python常用函数精讲 返回值为bool类型的函数 bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. ...
- python教程实例-Python中函数的用法实例教程
本文以数值计算为例讲述了Python中函数的用法,分享给大家供大家参考借鉴之用.具体如下: 我们都知道圆的面积计算公式为: S = πr2 当我们知道半径r的值时,就可以根据公式计算出面积.假设我们需 ...
- C++中有关queue常用函数的用法及其注意要项
11:C++中有关queue常用函数的用法及其注意要项 #include<bits/stdc++.h> using namespace std; int main(){queue < ...
- Python 常用函数 - Python入门教程
Python 常用函数 2021 年 3 月 12 日 上午 11:18 [编辑] Python print 函数(一) Python print 函数(二) Python format 函数 Pyt ...
- map函数的用法python,详解Python map函数及Python map()函数的用法
python map函数 map()函数 map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list ...
最新文章
- 【Git】git 与远程库交互
- Access sql语句创建表及字段类型
- python填写excel-使用Python填写Excel文件的简便方法
- BZOJ 1047 理想的正方形(单调队列)
- 不再任人欺负!手游安全的进阶之路
- 删除fedora多余内核:解决每次升级后旧内核还会存在的问题
- Bugku—web(一)
- 客户要求ASP.NET Core API返回特定格式,怎么办?
- bootstrap的依赖_这五款超好用的Bootstrap扩展,让你的Web开发事半功倍
- CanvasRenderingContext2D.imageSmoothingEnabled
- 第三章:数组[5常见算法]--[6反转]
- VS2017+OpenCV4.1.0(VC15)、VS2015+OpenCV3.4.1(VC14) 配置
- hpm1005能扫描不能打印_惠普M1005怎么只能打印复印不能扫描了?
- Oracle备份的几种方式
- mk突变点检测_科学网—从网上找的M-K突变检验的程序 - 张乐乐的博文
- CANopen 7.过程数据对象 PDO Process data object)
- 解决Request header field XXX is not allowed by access-control-allow-headers in preflight response
- 如何用python可视化疫情风险区?地图标记位置信息:数据爬取+地址解析+可视化
- filecoin benchmarks v25 GeForce GTX 1080 Ti
- DataFrame修改列名columns
热门文章
- Qt 窗口置顶 | 和取消置顶
- Intel 386 and AMD x86-64 Options for GCC
- android camera 废弃,在Ubuntu系统基于ROS使用废旧Android手机摄像头搭建监控设备
- qt结合arcgis for qt开发(鼠标点击地图获取坐标,坐标转换)
- Opencv查找轮廓并绘制
- 使用动态代理爬取某房产平台信息并写入Excel(python)
- 标准c /c++宽字节与多字节的转换
- matlab求解数学题,MATLABR2013a求解数学问题
- MIDI入门: 用简谱轻松自定义midi音乐 [圣诞贺卡+铃儿响叮当]
- MySQL技术内幕 - 第一章 MySQL体系结构和存储引擎