Python的内置对象

Python的内置对象

1.Number
属性
Number.MAX_VALUE
Number.MIN_VALUE
方法
toFixed([number]) 取整或者保留指定位数的小数(四舍五入)
toString([number]) 转为字符串形式,也可指定进制输出
2.String
属性
length 字符串长度
方法
indexOf() 返回第一次出现的位置 不存在返回-1
lastIndexOf() 返回最后一次出现的位置 不存在返回-1
substr(start,lenth) 截取 开始和截取长度
substring(start,end) 截取 开始和结束位置
slice(start,end) 截取 同上
spilt() 把字符串分割成数组
trim() 去掉两边的空格
toUpperCase() 转大写
toLowerCase() 转小写
replace(旧,新) 替换,只能替换一次
3.Boolean
4.Array(数组)
4.1 创建数组
var list = [item1,item2,item3]
var list = new Array()
4.2 数组操作
添加元素: 删除元素:
list.push() list.pop() 添加/删除最后一个
list.unshift() list.shift() 添加/删除第一个

修改元素:
list[index] = value

增删改都可:
list.splice(索引位置,删除个数,新加内容1,新加内容2)

排序:
list.reverse() 倒序
list.sort(function(v1,v2){
return v1 - v2; #返回正替换,负不替换
})

其他方法:
list.join() 拼成字符串
list.concat(数组,数组) 两个数组拼接
list.slice(start,end) 截取,顾头不顾尾
list.indexOf()
list.lastIndexOf()
map()
filter()
every() 都成立则返回true
some() 有一个成立则返回true
list.reduce(function(prev,value,index){
# prev为上次的返回值,第一次为1
}
数组属性:
length
4.3数组的遍历(迭代)
//for 循环
for (var i = 0;i < arr.length; i++){
arr[i]
}

// for … in
for (var i in arr){
arr[i]
}

//推荐 数组方法 forEach
arr.forEach(function(val,index){

})
5.类数组对象
类型不是Array,特性非常像Arrat
具有length属性
常见类数组对象:arguments,元素的列表(NodeList)
6.Function

属性

length 形参的长度

方法

call(对象,参数,参数2…) 在调用函数(方法)的同时,改变函数内this的指向
apply(对象,数组) 在调用函数(方法)的同时,改变函数内this的指向

给obj类型加
[].push.call(obj,value)
7.Math 数学
属性
Math.PI 圆周率

方法
Math.abs() 绝对值
Math.pow() 求几次方
Math.max() 最大值
Math.min() 最小值
Math.ceil() 进位取整
Math.floor() 舍位取整
Math.round() 四舍五入
Math.random() 随机数[0,1)
随机取数
6-13
Math.floor(Math.random()*8)+6
Date
getFullYear() 年
getMonth() 月 0-11 需要+1
getDate() 日
getDay() 星期
getHours() 时
getMinutes() 分
getSeconds() 秒
getMilliseconds() 毫秒
getUTC… 0时区的时间
set…
setUTC…
RegExp
正则

var r = /正则表达式/
RegExp对象
r.test() 返回布尔值
r.exec() 返回数组,第一个匹配到的内容,位置。全局匹配,所有匹配到的内容

String对象的方法
search() 第一次匹配到的位置,匹配不到-1
match() 同r.exec()
replace() 替换,默认只替换一个,正则后加g全局匹配

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【为什么学PythonPython 是当今非常热门的语言之一,2020年的 TIOBE 编程语言排行榜中 ,Python名列第一,并且其流行度依然处在上升势头。 在2015年的时候,在网上还经常看到学Python还是学R的讨论,那时候老齐就选择了Python,并且开始着手出版《跟老齐学Python》。时至今日,已经无需争论。Python给我们带来的,不仅仅是项目上的收益,我们更可以从它“开放、简洁”哲学观念中得到技术发展路线的启示。 借此机会,老齐联合CSDN推出了本课程,希望能影响更多的人走进Python,踏入编程的大门。 【课程设计】 本课程共包含三大模块: 一、基础知识篇 内置对象和基本的运算、语句,是Python语言的基础。本课程在讲解这部分知识的时候,不是简单地将各种知识做简单的堆砌,而是在兼顾内容的全面性的同时,更重视向学习者讲授掌握有关知识的方法,比如引导学习者如何排查错误、如何查看和理解文档等。   二、面向对象篇 “面向对象(OOP)”是目前企业开发主流的开发方式,本课程从一开始就渗透这种思想,并且在“函数”和“类”的学习中强化面向对象开发方式的学习——这是本课程与一般课程的重要区别,一般的课程只在“类”这里才提到“对象”,会导致学习者茫然失措,并生畏惧,乃至于放弃学习。本课程则是从开始以“润物细无声”的方式,渗透对象概念,等学习到本部分的时候,OOP对学习者而言有一种“水到渠成”的感觉。   三、工具实战篇 在项目实战中,除了前述的知识之外,还会用到很多其他工具,至于那些工具如何安装?怎么自己做工具?有那些典型工具?都是这部分的内容。具体来说,就是要在这部分介绍Python标准库的应用以及第三方包的安装,还有如何开发和发布自己的工具包。此外,很多学习Python的同学,未来要么从事数据科学、要么从事Web开发,不论哪个方向,都离不开对数据库的操作,本部分还会从实战的角度,介绍如何用Python语言操作常用数据库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值