初学Python:基础部分

部分内容来自于廖雪峰的官方网站https://www.liaoxuefeng.com/

一、bytes数据类型

以字节为单位,保存在网络上传输或者磁盘上的数据。

详情可见https://www.cnblogs.com/R-bear/p/7744454.html   

二、list(列表)类型

 

:1.添加到指定位置:listname.insert(index,value)

   2.添加到末尾:listname.append(value)

:1.删除指定位置:listname.pop(index)

   2.删除末尾数据:listname.pop()

:直接给索引位置赋值:listname(index)=value;

:使用索引,索引从0开始,到len(listname)-1结束,获取最后一个元素除了可以用listname[len(listname)-1],还可以用listname[-1],倒数第二个listname[-2],以此类推

总结:list列表,是一种Python内置的有序集合,可以存放不同的数据类型,存放list的时候可以堪称二维(多维)数组,当list为空时,len()为0

三、tuple(元组)类型

:无

:无

:无

:tuplename[index]

总结:一旦初始化就不可修改(类似java中的引用不可变),代码更加的安全,能用tuple就尽量用。

注意:定义只有一个元素的tuple时,也需要在第一个元素后边加‘,’,

   例如:t=(1,) 如果写成t=(1),其中的小括号会被编译器编译为数学运算中的小括号,就变成定义了一个变量t,t的值为1,并不是一个tuple

四、常见的占位符

%d  整数

%s  字符串

%f  浮点数

例子:

>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)
'Hi, Michael, you have $1000000.'
如果只有一个占位符,后边的%()中的()可以省略
>>>'Hi, %s'%'bingo'
'Hi,bingo'

可以使用format()格式化字符串:
>>> 'Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125)
'Hello, 小明, 成绩提升了 17.1%'
 
posted @ 2018-05-05 18:20  Quest1on  阅读(124)  评论(0编辑  收藏  举报