python中lis的意思_Python语言入门(二)

上篇文章中,我们初步熟悉了print()函数,字符串以及多行字符串。这篇文章,我们将熟悉其它的数据类型,变量,列表以及基本运算。先讲讲数据类型。

1.int(整形)。理论上,32位系统的int数据最多是2的31次方种,即2147483648种,去掉一个0,即减去一种可能,就是最大只能到2147483647。而在python中,数字溢出根本不用管,它会自动给你转换成字符串,然后逐位进行运算。它就是拿来表示整数的,不可表示小数。小数需要float类型。

2.float(浮点数,小数)。小数精度有限,只能到小数点后16位。整数部分也会自动处理。

3.bool(布尔),只能表示True或者False。

基本的数据类型应该就这几个。下面,我们来学习一下python中变量的使用。

不同于C/C++,python中的变量不需要“先声明类型,后使用”。也就是说,我们在中途变换变量的类型,将会非常的简单。定义一个变量很简单,只要是“变量名 = 数据”就行了。=是赋值操作符。例如:

a = 233#整数

b = 2.33#浮点数

c = ‘233’#字符串

差不多就是这样。井号在python中代表注释,注释后面的信息不会被运行。变量可以使用print函数直接输出。变量第一位不能是数字,不得含有除了下划线之外的符号,不能使用保留字(import,list,dict,tuple,float,int,bool等等)不建议使用中文作为变量。

下面讲讲基础数据结构。

数据结构,说白了就是如何组织一堆数据,使得我们更好访问。Python中常见的基础数据结构有元组,列表以及“字典”。这次讲讲列表。

列表如果内部元素全部是整数,并且没有越界,那么它所分配的内存地址都是连续的。用id(你想看内存地址的元素)方法可以看内存地址。定义列表也很简单,只要“列表名 = [元素0,元素1,元素2]...”。注意是方括号。例如:

lis = [0,1,2]

列表是可以修改。它可以增加,可以删除。下面说几个常用的函数:

list.pop(位置)——删除在列表某一位置的元素,注意是从0开始计数的。拿刚才的lis为例,lis.pop(0)就会把第0位的0删掉,lis就变成了[1,2];再来一次,lis.pop(0),lis就只剩一个2了。

list.append(元素)——向末尾添加元素,比如刚才的只剩2的lis,执行lis.append(3),lis就变成了[2,3]。

list.insert(位置,元素)——在给定位置后面插入元素。还是那个lis,现在它只有[2,3],执行lis.insert(0,1),它就会变成[0,2,3]。

list.remove(元素)——删除列表中第一个出现的给定元素。lis.remove(3),它只剩[0,2]。

list.index(元素)——给出列表中第一个给定元素的索引。lis.index(2) -> 1。索引从0开始。

list.sort(reverse = False)——排列列表。reverse代表排序方式,False为从小到大,True为从大到小。lis.sort(reverse = True) -> [2,0]

列表常用的方法也就这些。列表可以直接print。下面讲讲基本运算。

Python可以直接操作加减乘除(+-*/),有一些特别的需要注意:

// —— 整除,小数部分直接舍去。

** ——次方,这个不用多说。

% —— 取余,前数除以后数的余数。

列式为“前数 符号 后数”。

字符串也可以进行+和*,如:

a = ‘a’

a += ‘a’#与a = a + ‘a’等效,+-*/可以这么简写

a就是’aa’了。

再比如:

b = ‘b’

b *= 3

b就是'bbb'了。

未完待续。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值