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常用函数及用法相关推荐

  1. python常用函数-python常用函数与用法示例

    本文实例讲述了python常用函数与用法.分享给大家供大家参考,具体如下: 自定义函数实例 # 定义一个函数 def printme( str ): "打印任何传入的字符串" pr ...

  2. python常用函数大全-python常用函数与用法示例

    本文实例讲述了python常用函数与用法.分享给大家供大家参考,具体如下: 自定义函数实例 # 定义一个函数 def printme( str ): "打印任何传入的字符串" pr ...

  3. python常用函数的用法_python中常用函数整理

    1.map map是python内置的高阶函数,它接收一个函数和一个列表,函数依次作用在列表的每个元素上,返回一个可迭代map对象. class map(object):""&qu ...

  4. python常用函数的用法_python3 文件操作常用函数用法示例

    1. file.close() 关闭文件.关闭后文件不能再进行读写操作,需要重新打开才能进行读写.f = open('demo.text' , 'r') # 使用只读方式打开文本 print(f.re ...

  5. 机器学习之Python常用函数及模块整理

    机器学习之Python常用函数及模块整理 1. map函数 2. apply函数 3. applymap函数 4. groupby函数 5. agg函数 6. lambda函数 7. rank函数 8 ...

  6. python常用函数-python常用函数精讲

    原标题:python常用函数精讲 返回值为bool类型的函数 bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. ...

  7. python教程实例-Python中函数的用法实例教程

    本文以数值计算为例讲述了Python中函数的用法,分享给大家供大家参考借鉴之用.具体如下: 我们都知道圆的面积计算公式为: S = πr2 当我们知道半径r的值时,就可以根据公式计算出面积.假设我们需 ...

  8. C++中有关queue常用函数的用法及其注意要项

    11:C++中有关queue常用函数的用法及其注意要项 #include<bits/stdc++.h> using namespace std; int main(){queue < ...

  9. Python 常用函数 - Python入门教程

    Python 常用函数 2021 年 3 月 12 日 上午 11:18 [编辑] Python print 函数(一) Python print 函数(二) Python format 函数 Pyt ...

  10. map函数的用法python,详解Python map函数及Python map()函数的用法

    python map函数 map()函数 map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list ...

最新文章

  1. 【Git】git 与远程库交互
  2. Access sql语句创建表及字段类型
  3. python填写excel-使用Python填写Excel文件的简便方法
  4. BZOJ 1047 理想的正方形(单调队列)
  5. 不再任人欺负!手游安全的进阶之路
  6. 删除fedora多余内核:解决每次升级后旧内核还会存在的问题
  7. Bugku—web(一)
  8. 客户要求ASP.NET Core API返回特定格式,怎么办?
  9. bootstrap的依赖_这五款超好用的Bootstrap扩展,让你的Web开发事半功倍
  10. CanvasRenderingContext2D.imageSmoothingEnabled
  11. 第三章:数组[5常见算法]--[6反转]
  12. VS2017+OpenCV4.1.0(VC15)、VS2015+OpenCV3.4.1(VC14) 配置
  13. hpm1005能扫描不能打印_惠普M1005怎么只能打印复印不能扫描了?
  14. Oracle备份的几种方式
  15. mk突变点检测_科学网—从网上找的M-K突变检验的程序 - 张乐乐的博文
  16. CANopen 7.过程数据对象 PDO Process data object)
  17. 解决Request header field XXX is not allowed by access-control-allow-headers in preflight response
  18. 如何用python可视化疫情风险区?地图标记位置信息:数据爬取+地址解析+可视化
  19. filecoin benchmarks v25 GeForce GTX 1080 Ti
  20. DataFrame修改列名columns

热门文章

  1. Qt 窗口置顶 | 和取消置顶
  2. Intel 386 and AMD x86-64 Options for GCC
  3. android camera 废弃,在Ubuntu系统基于ROS使用废旧Android手机摄像头搭建监控设备
  4. qt结合arcgis for qt开发(鼠标点击地图获取坐标,坐标转换)
  5. Opencv查找轮廓并绘制
  6. 使用动态代理爬取某房产平台信息并写入Excel(python)
  7. 标准c /c++宽字节与多字节的转换
  8. matlab求解数学题,MATLABR2013a求解数学问题
  9. MIDI入门: 用简谱轻松自定义midi音乐 [圣诞贺卡+铃儿响叮当]
  10. MySQL技术内幕 - 第一章 MySQL体系结构和存储引擎