Python入门学习笔记——数据类型及常用函数

1、数据类型

数据类型:Python有6种标准的数据类型——Numbers(数字)、String(字符串)、List(列表)、                              Tuple(元组)、Sets(集合)、Dictionaries(字典)。

数据操作:Python是采用方法来对变量执行操作。基本语法:变量名称.方法()。

name={'myslef'}
name.title()
print(name)

上述代码表示让Python对name执行方法title()指定的操作。name是一个字符串,方法                      title()是以手写字母大写的方式显示字符串。

运算符:1、数学运算符:加(+)、减(-)、乘(*)、除(/)、整除(//)、取余(%)、                              乘方(**);
              2、赋值运算符:=、+=)、-=、*=、/=、=;
              3、位运算符:按位与(&)、按位或(|)、按位异或(^)、按位取反(~)、按位                                               左移(<<);
              4、比较运算符:>、<、==、<=、>=;
              5、逻辑运算符:逻辑与(and)、逻辑或(or)、逻辑非(not)。

2、Number(数字)

类型:整型(int)、浮点型(float)、布尔型(bool)

语法:number = 数据。 eg. a=1(整型);b=1.02(浮点型);c=True(布尔型)

常用函数:
type()------查询变量类型
power(x,y)------x的y次方
round(x,n)------四舍五入,保留n位小数
range(start,end,step)------等差数列
max()-----最大值
min()------最小值
sum()------求和

3、String(字符串)

语法:字符串可以用单引号也可以用双引号。eg. string={'Hello'}

常用函数:
string.title()-----首写字母大写
string.upper()-----所有字母大写
string.lower()-----所有字母小写
len(string)-----字符串长度
string.strip()-----截掉两端空白部分
string.find(str,strat=0)-----查找某字符出现的位置,默认从第一位查找,返回索引值,查不到,返回-1;
string.rfind(str)------类似于find,从右边开始查找
string.replace(old,new,max)------将字符串中的一个字符替换成另一个字符

4、List(列表)

列表的数据项可以是不同类型,元素可以改变。

语法:写在[]中间,元素用逗号隔开。eg.  list=[1,2,'three',4]
取值语法:list[start:end:step]

常用函数:
增加
list.append()-----在列表的末尾添加一个值
list.insert(index,数据)-----插入元素
修改
list[index]=数据-----修改制定索引的元素
list.sort()-----列表排序
sort(list)-----临时排序,不改变list的顺序,可用于赋值
list.reverse()-----列表反转
删除
del list(index)-----删除索引处的元素
list.pop(index)----删除索引处的元素,并返还元素
list.remove(元素)-----删除列表中的元素
list.clear()-----清空列表
统计
len(list)-----列表长度
list.count(元素)-----计算列表中元素出现的次数
list.index(元素)-----获取元素第一次出现索引

5、Tuple(元组)

  • 元组和列表的唯一区别是,元组的元素不能修改。
  • 写在()中间,元素用逗号隔开。eg. tuple=(1,2,'three',4)
  • 当元组只有一个元素时,需要添加逗号。eg. tuple=(50,)

6、Sets(集合)

  • 集合是一个无序不重复的序列;
  • 使用{}创建一个集合;   eg. myset={1,2,3,4}
  • 用户set()创建空集合,不能用myset={},这是创建的空字典;
  • 可以用来测试成员或者去除重复项;

7、Dictionaries(字典)

字典的每个元素时键值对,无序的对象集合。键必须是唯一的(只能是字符串、数字或者元组)且键名是不可改变的。

语法:使用{}包含键值对,每个键值对用逗号隔开,键值之间用冒号隔开,mydict={key1:value1 ,key2:value2……}
取值语法:mydict[key]

常用函数:
增加
mylict[不存在的key]=value
修改
mylict[已存在的key]=value
取值
mydict[key]-----从字典中获取值,如果key不存在报错
mydict.get(key)-----从字典中获取值,如果key不存在报错
mydict.items()-----返回所有键值对的列表
mydict.keyd()-----获取所有键
mydict.values()-----获取所有值
删除
del mydict[key]-----删除键值对,如果key不存在报错
mydict.pop(key)-----删除键值对,并返回key对应的值
mydict.popitem()-----删除最后一个键值对
mydict.clear()-----清空字典

8、数据类型转换

int(x)-----将x转换成一个整型数
float()-----转换成浮点
bool()-----转换成布尔
str()-----转换成字符串
dict()-----转换成字典
list()-----转换成列表
tuple()-----转换成元组
set()-----转换成集合

     

               


                   

                  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dfreedom.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值