python找重复元素及对应角标_python之基础知识

v2-f9416e7495ec43cdd09ee95b5593bc2c_1440w.jpg?source=172ae18b

一、数据类型

1、字符串(String):用双引号""或者单引号''进行分隔,如下例:

v2-d1dd473e85fe2dd5de3ba99f3a194943_b.jpg

2、列表(list):用[]进行书写,列表是可变的,方便增加、修改和删减数据。如下例:

v2-7ae89c485f84fc7eee42c3bcf15c3f8e_b.jpg

(1)列表中的元素是有对应角标,从0开始,如下例:分别是找出第2位和倒数第1位的元素

v2-72c51c669db1bfd38e27e4e5b9ef1dd1_b.jpg

(2)切片,

如[2:4]指选出从第2位开始到第4位的元素,其中包括第2位,不包括第4位

[1::2]指从第1位开始,隔一位进行选取

v2-f8ef73f6c9cb38b667cdd5bda8482aa5_b.jpg

(3)列表导出式,两种写法均可

v2-92122a1f427926e4ac3eb92a3e88261f_b.png

v2-0939aa582c73502bef856f55c038be87_b.png

3、元组(tuple):用()进行书写,元祖是不可变的。如下例:

v2-03ea3d971fb65f276b83cba0568ab09d_b.jpg

元组同列表一样,也有切片的概念,如下:

v2-fa29c56f4384a107bc088b6f477afce8_b.jpg

同样,元组也有生成器表达式,但元组只有这一种方式:

v2-9f96eb46cf4d9ba56bb56cce2f91efe2_b.png

4、字典(dict):用{}进行书写,字典是由键(key)和值对构成,键值对用冒号(:)分割。如下;

v2-5c87354327800fe4a6e95d375862b8f2_b.jpg

v2-1d05d7e58f57b7c0dae0fb937270cd4f_b.png

5、集合(set):集合的三个特性是:无序性,互异性,确定性,即集合中不会存在重复元素。用{}表示

v2-bc2ba10f559afb3f3364e048690d201b_b.jpg

6、布尔值:True、False(注意大小写),主要应用在条件判断上面,发生即为True,未发生即为False。

二、条件语句

1、if/if-else

if语句可以通过判断条件是否成立来决定是否执行某个语句

if-else语句就是在原有的if成立执行操作的基础上,当不成立的时候,也执行另一种操作

v2-5ea83b998f862f51027adb0705a7e838_b.jpg

v2-51b530ced22a2c8d179e0df589324bef_b.jpg

2、if-elif-else

v2-b50505415001edbf05d6bee48e1a7067_b.jpg

三、for循环语句

v2-021b56b21935e2e530730a3078a42e8a_b.png

continue用于跳出当前循环(继续执行接下来的循环),break用于退出整个循环(接下来的循环不再执行)

v2-336af74ffec676f326b5ef55a4db6bbd_b.jpg

v2-15a24c02e46169eee52470162f734d13_b.jpg

四、函数的调用

1、def 函数名(X):

函数表达式

return X

v2-8d700b53ce562d89384a5b170eacbc79_b.jpg

2、lambda表达式:

v2-2ecc5574e1a10c87bff02806ea7ef589_b.jpg
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值