首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python基础学习

一 基础函数

abs(number) : 返回数字的绝对值

cmath.sqrt(number) : 返回平方根,也可以应用于负数

float(Object):将字符串和数字转换为浮点数

help():提供交互式帮助

input(prompt):获取用户输入

int(object):将字符串和数字转化为整数

long(object):将字符串或数字转化为长整型

math.ceil(number):返回数的上入整数 类型为浮点型

math.floor(number):返回数的下舍整数

math.sqrt(number):返回平方根 不适用于负数

pow(x,y[,z]):返回x的y次幂,所得结果对z建模

raw_input():获取原始字符串 结果被看做原始字符串

repr(object):返回值的字符串表示形式

round(number[,ndigits]):根据给定的精度对数字进行四舍五入

str(object):将值转化为字符串

二 列表和元组

1 通用序列操作

1.1 索引:序列中所有元素都是有编号的--从0 开始递增

1.2 分片:与使用索引来访问单个元素相似,可以使用分片操作

访问一定范围内的元素,分片通过冒号隔开的两个索引来实现

1.3 步长

1.4 序列的相加 使用加运算符

1.5 乘法 用数字x乘以一个序列会生成新的序列,而在新的序列中,原来的序列

会被重复x次

1.6 None 空序列和初始化

1.7 成员资格 in

1.8 长度 最小值和最大值 内建函数len min max非常有用

2 list 函数

2.1 list('Hello') ['H','e','l','l','o']

2.2 改变列表

x=[1,2,3]

x[0]=2

x=[2,2,3]

2.3 删除元素

从列表中删除元素很容易,使用del 语句来实现

2.4 分片赋值

分片赋值是一个强大的特性

3 列表方法

3.1 append:用于在列表末尾追加新的对象

3.2 count:统计某个元素出现在列表中的次数

3.3 extend:可以在列表的末尾一次性追加另一个列表中的多个值

3.4 index :用于从列表中找出某个值的第一个匹配项的索引位置

3.5 insert : 用于将对象插入列表中

3.6 pop : 移除列表中的一个元素 并返回改元素的值 pop方法是唯一能修改列表又返回元素值的列表方法

3.7 remove : 用于移除列表中某个值的第一个匹配项

3.8 reverse :将列表中的元素反向存放

3.9 sort : 用于在原位置对列表进行排序,在‘原位置排序’,意味着改变原来的列表,从而让其中的元素能按一定的顺序排列,而不是简单的返回一个一排列的列表副本

sorted;获取已排序的列表副本的方法是 使用sorted

3.10 cmp key reverse 高级排序

4 元组 不可变序列

元组和列表一样,也是一种序列 唯一不同的是元组是不能改变的

创建元组的语法很简单:用逗号分隔一些值 那么你就自动创建了元组

元组也是通过圆括号括起来的

5 tuple 函数

5.1 tuple 函数功能与list 函数基本一样 以一个序列作为参数并把它转换为元组 ,如果参数就是元组 那么返回原元组

5.2 元组的基本操作参考序列

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180515G11FV200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券