博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
笔记(用Python做些事情)--变量(数字、字符串)
阅读量:6712 次
发布时间:2019-06-25

本文共 1496 字,大约阅读时间需要 4 分钟。

  1. Python是动态类型,可以用type()查看类型;
  2. Python一切皆对象(对象是类的实例化,三个主要概念封装,继承,多态);
  3. //:整除符号;
  4. decimal类型:高精度的数字类型,但效率不高;
  5. 数字类型常用的函数:import math 
  6.                             math.pi:
  7.                             math.sqrt(80):开平方根
  8.                             math.log10(2**1000):log以10为底
  9.                             math.pow(x,y):x的y次方
  10.                             math.factoria(x):阶乘
  11. 数字类型常用的函数:import random
  12.                             random.random():产生0到1之间的随机数
  13.                             random.choice([1,2,3,4]):在列表中随机选一个
  14.                             random.randint(a,b):a到b之间随机选一个整数
  15.                             random.uniform(a,b):a到b之间均匀分布的随机数,浮点数
  16.                             random.gauss(mu,lamda):高斯分布的随机数,mu均值,lamda方差
  17. numpy:产生数组或矩阵,正态分布的随机数,矩阵运算,求逆,转置;
  18. scipy:拟合,线性插值,样条插值,积分,微分,接非线形方程,滤波器设计;
  19. 字符串:切片,索引(string[1],string[1:3],string[1:6:2]三个参数为start,end,step,)
  20. 字符串方法:split切片,join连接
  21. 字符串常用方法:(1)“+”前后组合到一起;(2)“*”重复组合;(3)s.upper()全部答谢;(4)s.find('pa')找含pa的字符;(5)s.replace('python','java')把‘python’换成‘java’;(6)print中“%s”输出字符串中变量的替换
  22. 字符串-re模块:import re
  23. re.match(p,text):从字符串text头开始找p,只返回一个match对象,没有返回none;
  24. re.search(p,text):从整个字符串text找p,只返回一个match对象,没有返回none;
  25. re.findall(p,text):以列表的形式返回多个结果;
  26. re.split(p,text):分割字符串,根据p字符把它分开;
  27. re.sub(p,s,text):找到p把p替换成s;
  28. python中的11个元字符:\  ^  $  .  |  ?  *  +  ()  []  {}
  29. 11个元字符-特殊含义:\(转义符)  .(表示除回车以外的所有字符) 
  30. 11个元字符-可选:|(或), [](或)
  31. 11个元字符-重复:*(字符重复0次或无穷个), +(字符重复一次或无穷个 ), ?(0到1个字符), {}(重复字数,第一个参数最小重复字数,第二个参数最大重复次数) ,^在[]里表示非,*?(),+?(尽可能少)
  32. 11个元字符-6个字符类:\d(0-9), \D, \s(\t\n\r\f\v), \S, \w(a-zA-Z_), \W(大写对应的小w的非)
  33. 11个元字符-4个位置类:\b(单词的边界), \B(非小b), \A(input start), \Z(input end), (^开头,$结尾)
  34. 11个元字符-分组:()
  35. re.findall(r'^C..', text):从头开始搜索字符‘C’➕‘..’两个非回车字符;
  36. re.findall(r'..r$', text):从结尾开始搜索’..'两个非回车字符➕字符’r';
  37. 编译选项:I, L, M, S, U, X

转载于:https://www.cnblogs.com/xiaoyuandy/p/6001476.html

你可能感兴趣的文章
贪心算法
查看>>
SDL示例一:实现七段数码管的显示
查看>>
Hive权限之审计
查看>>
Redis的安装与使用
查看>>
谈谈站桩
查看>>
容器、应用服务器和web服务器的区别
查看>>
分析统计<第三篇>
查看>>
javascript--- HTML DOM
查看>>
Exactly-once Spark Streaming from Apache Kafka
查看>>
哎,系统分析师下午没过
查看>>
c++opencv项目移植到Android(Mat—》IplImage*)
查看>>
嵌入式linux------SDL移植(am335x下显示yuv420)
查看>>
当vcenter是linux版本的时候Sysprep存放路径
查看>>
代码管理(五)git 删除分支
查看>>
[学习笔记]Spring依赖注入
查看>>
网络虚拟化(SDN,NFV..)和企业骨干网的演化
查看>>
怎么确保站点的可用性
查看>>
我的第一个android应用——装逼神器《微博尾》
查看>>
[3] MQTT,mosquitto,Eclipse Paho---怎样使用 Eclipse Paho MQTT工具来发送订阅MQTT消息?
查看>>
oracle 之 控制oracle RAC 进行并行运算
查看>>