初学Python:基础部分

Posted Quest1on

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学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%\'
 

以上是关于初学Python:基础部分的主要内容,如果未能解决你的问题,请参考以下文章

python入门基础代码初学

初学Python(第一课)

编程思想与算法

常用编程思想与算法

Python matplotlib 基础练习:画出正弦曲线等

如何快速学习Python?